Pulsador
DosVamos ejemplosa sencillos para utilizarrealizar el pulsador, utilizaremos la resistencia configuración pull down y lo conectaremos al Arduino por A0
Utilizaremos la configuraciósegún PULL-DOWN es decir la resistencia "abajo" y el pulsadorapartado arriba,CONEXIÓN deCON estaARDUINO manera:
- hemos
Cuando e pulsador estáabierto, entonces enviamos un'0' lógico al Arduino.Cuando e pulsador estácerrado, entonces enviamos un'1'lógico al Arduino.
La forma de conectarlovisto en la placa Protoboard es (en este ejemplo lo conecta al pin digital 4):
Si quieres saber su contraria (Pull-up) visita esta página.https://libros.catedu.es/books/programa-arduino-con-mblock-scratch/page/pulsadores
Pulsador basico
Propuesta
Realizar un programa con la configuracióconfiguración de pulsador pull down en la entrada analóanalógica A0 y un led en el 13, que cuando se pulse se encienda el LED
SolucióSolución
Por la entrada A0 cuando el pulsador estáestá abierto hay 0V y cuando estáestá cerrado hay 5V, luego los valores que tiene A0 son 0 y 1023 respectivamente
Pero eso en teoríteoría pues si realizamos este programa:
Ocurre esto:¿
¿Por quéqué? seguramente cualquier defecto de conexióconexión o si la resistencia es elevada, la tensiótensión se queda flotante y ya el valor de A0 no es 0 sino va tomando valores, que algunas veces son 0 pero otras veces no lo son (por eso no estáestá totalmente iluminado)
Luego lo mejor es subir el valor, hemos puesto 500 y sísí que funciona correctamente
Pulsador interactivo
Propuesta
Realizar un programa que al apretar el pulsador, que el panda cambie de disfraz, haga un sonido, diga algo ... ademáademás de encender el LED con la misma configuracióconfiguración que la propuesta anterior
Solució
Solución
Es simplemente añañadir mámás instrucciones a la propuesta del pulsador bábásico:
Si quieres descargarte el programa completo aquíaquí