Uso de push button, prender y apagar 2 leds con retraso de 10 segundos

Buenas a todos.

Quiero realizar una encendido y apagado de 2 leds atreves del uso de un push botton, mi idea es q al iniciar el programa los leds estén apagadados (LED1, LED2) y al precionar el push el LED1 se encienda y dure 10 segundos en apagarse, q ya NO se prenda nuevamente), luego al presionar el push de nuevo ahora se encienda el LED2 y dure tambien 10 segundos en apagarse sin que este se encienda nuevamente.
y q sea así, un estado cíclico donde al precionar el push un led se encienda y el otro no, que el led encedido dure 10 seg y se apague y ya no pase nada hasta q presione el push button de nuevo.
espero su ayuda para esto, muchas gracias

Ve a Documentación y aprende a usar millis(), te resolverá el problema.
Para los pulsadores te recomiendo que veas como se activa una variable usando los flancos del estado de un pulsador.
Presionas un pulsador y habra un cambio en el estado de 0 a 1 o de 1 a 0, según como lo conectes
Si mantienes el estado anterior y lo comparas con el actual entonces tendrás una situación que te permite cambiar una variable de 1 a 0 y a 1 nuevamente, que es lo que necesitas.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.