2.2 Pulsador
Dos ejemplos sencillos para utilizar el pulsador, utilizaremos la resistencia configuración pull down y lo conectaremos al Arduino por A0
Utilizaremos la configuración PULL-DOWN es decir la resistencia "abajo" y el pulsador arriba, de esta manera:
- 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 conectarlo 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.
Pulsador basico
Propuesta
Realizar un programa con la configuración de pulsador pull down en la entrada analógica A0 y un led en el 13, que cuando se pulse se encienda el LED
Solución
Por la entrada A0 cuando el pulsador está abierto hay 0V y cuando está cerrado hay 5V, luego los valores que tiene A0 son 0 y 1023 respectivamente
Pero eso en teoría pues si realizamos este programa:
Ocurre esto:
¿Por qué? seguramente cualquier defecto de conexión o si la resistencia es elevada, la 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á totalmente iluminado)
Luego lo mejor es subir el valor, hemos puesto 500 y sí que funciona correctamente