Contador Programável

B noite a todos. Quero montar um contador regressivo utilizando 2 display de 7 segmentos ou 1 display LCD 16x2 e um sensor ultrassonico HC-SR04 para acionar o contador a uma determinada distancia.

Quero poder configurar o contador para 20 segundos e depois de acionado pelo sensor ultrassonico começar uma contagem regressiva. Estou pesquisando na internet para ver se encontro algo que me ajude a desenvolver esse código. Caso os colegas possam ajudar. Obrigado