amanecer atardecer

Los botones, butonup y buttondown son para el funcionamiento sin programa. Cuando quieres entrar el trastero donde son los pajaros aprietas butonup para encender los luces y el montaje ejecuta programa " upLights" y se queda encendido, cuando salgas fuera aprietas otro boton, Programa ejecuta " downLights" y se apaga las luces. El ventilador es para los leds, como he usado leds de 5 Watios con radiador he elegido poner un ventilador para sobrecalentamiento ( He quemado 5 leds hasta ahora), el ventilador se pone primero en marcha y se apaga ultimo. Los programas " upLight" y "downLight" funcionan sin problemas, pero cuando el " inputPin pasa de LOW a HIGH y se queda en HIGH programa ejecuta sin parar " upLights" sin pararse. Yo no encontró manera para que el programa se queda en "upLights" hasta que el " inputPin cae en LOW, y después que ejecuta "downLights".