Go Down

Topic: Pulso y led on 3 seg luego siempre ON (Read 391 times) previous topic - next topic

Oscar_rocket

Nov 26, 2019, 01:42 am Last Edit: Nov 28, 2019, 10:22 pm by surbyte Reason: Titulo editado.
Debo encender un led con un pulsador, al presionar el pulsador el led debe encenderse solo 3 segundos y volver a apagarse, pero si se presiona una segunda vez el pulsador, el led debe quedarse encendido.
Estoy intentando hacerlo usando la función millis(), sin embargo no me queda, necesito un poco de ayuda para saber como hacerlo.

Pablo_Lucini

Podés subir el código que hayas hecho y entonces podremos ayudarte a corregirlo. Viendo que sos nuevo lee las normas del foro y postea el codigo entre <>.

robertoxyz20

Creo que no has hecho el debounce (des rebote) del pulsador, lo que pasa es que cuando se pulsa, nunca es uno ó cero, se queda brincando entre esos valores por algún milisegundo xD.
Para evitar eso, usa las librerías de debounce... hay varias y tienen diferentes usos, son muy útiles!

Go Up