Detección de obstáculos con sensor reflectivo

Hola! Soy bastante nueva en el tema de arduino.. tengo que hacer un programa que cuente el tiempo que detecta un obstáculo con un sensor óptico reflexivo y que en función del tiempo encienda un led verde o rojo... y no se por donde empezar..
Si alguien me pudiera ayudar!
Gracias!

Comienza por partes :

Sensor reflectivo lo montas, e intenta leer su respuesta que supongo será SI/NO o HIGH/LOW.

Luego mi consejo es que vayas a Documetación y leas indice de temas tutoriales y entonces el apartado para millis().
Con millis() podras medir el tiempo entre eventos de lo que sea.
Algo inicia la cuenta, algo la termina.

Con ello tienes el tiempo y luego habrá un UMBRAL o valor de tiempo con el que decidas si es VERDE o ROJO y asunto terminado.

Lo digo con liviandad pero no veas el todo, sino cada tarea puntual o parcial.

Resolviendo las tareas simples te acercas al objetivo, eso es programar.