Ok!
O sensor ultrasônico vai ficar monitorando se há algo diante dele e qual a distância desse algo (ou alguém).
Queremos que dependendo da distância que o obstáculo estiver do sensor, o sistema defina um comportamento no acendimento das luzes e no giro do motor.
Pensei no seguinte:
Maior que 1,5 metros, supõe que não há ninguém observando. Os quatro refletores pequenos, acendem e apagam um por vez; só isso.
Entre 1,5 e 1,0 metro, alguém inicia aproximação, aí os quatro refletores pequenos acendem e permanecem acesos.
Entre 1,0 e 0,5 metros, acenderemos os quatro refletores pequenos e o grande.
Menos de 0,5 metros além dos quatro pequenos, acenderemos o grande e ligaremos o motor.
Observações:
1. o ideal seria haver diversos sensores desses, mas aí iria complicar um pouco a construção e a programação.
2. o sensor trabalha bem com obstáculos que estão exatamente à frente dele e portanto uma aproximação de lado ou não será detectada ou somente o será quando a distância for bem pequena. Por isso acredito que o ideal seja ele ficar bem no meio da base.
Edu