Skip to main content

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