Arduino Forum

International => Español => Software => Topic started by: Monica_Marino on Dec 09, 2019, 04:21 am

Title: boton activa un led, pasan 5 segundos y se activa otro led
Post by: Monica_Marino on Dec 09, 2019, 04:21 am
Hola, necesito su ayuda, estoy haciendo un proyecto, consiste en un botón, que activara a un led (después será un buzzer) y pasados 5 segundos, se activa otro led
Realmente no e entendido bien los temporizadores, ¿alguien puede ayudarme?
Title: Re: boton activa un led, pasan 5 segundos y se activa otro led
Post by: surbyte on Dec 09, 2019, 12:03 pm
Ve a Documentación => Indice de temas tutoriales => millis()

y luego lo debatimos.
Title: Re: boton activa un led, pasan 5 segundos y se activa otro led
Post by: castelarijoaquin on Dec 09, 2019, 02:30 pm
En esta pagina se explica bien con ejemplos faciles la funcion milis : https://hetpro-store.com/TUTORIALES/arduino-millis/ (https://hetpro-store.com/TUTORIALES/arduino-millis/)
Title: Re: boton activa un led, pasan 5 segundos y se activa otro led
Post by: robertoxyz20 on Dec 09, 2019, 04:58 pm
Necesitas la librería debounceevent de xose perez, ahi esta todo lo que necesitas
Title: Re: boton activa un led, pasan 5 segundos y se activa otro led
Post by: surbyte on Dec 10, 2019, 12:29 am
Para que necesita debounceevent ?

Yo no he usado debounce a menos que vea un contacto de un switch mecánico tipo fin de carrera o de un rele.
En todos los demas casos de pulsadores una simple lectura del flanco evita todo el problema.
Ahora el flanco funciona bien siempre? No. digamos que hay un % pequeño donde no lo hace.

De todos modos debounce previene lo que quieres pero como digo, casi nunca falla.

Title: Re: boton activa un led, pasan 5 segundos y se activa otro led
Post by: robertoxyz20 on Dec 13, 2019, 06:05 pm
Bueno, en realidad le sugerí la librería para resolver primero lo del pulsador.

Lo que necesitaría en todo caso es una librería de tareas.