Un pulsador es un botón que cuando se presiona, cierra el circuito en el que está conectado permitiendo la circulación de la corriente eléctrica. Si el pulsador no está presionado, el circuito estará abierto.
Conexión
Como se muestra en la siguiente imagen, la conexión del pulsador es muy similar a la del LDR pero en este caso, las señales de entrada serán digitales, por lo que es necesario conectarlo a un pin de entrada digital.
Las señales de entrada valdrán uno si el pulsador está presionado y cero si no lo está.
Programación por bloques
En este programa, como se puede observar en la simulación, se despliega el estado del pulsador en el Monitor Serie.
Programación por código
Las mismas instrucciones que se expresaron por medio de bloques previamente, pueden ser traducidas al lenguaje de Arduino obteniendo el siguiente resultado:
A continuación se explican las diferentes partes de este programa paso a paso.
pinMode(7, INPUT); Se establece que el pin digital 7 será utilizado para ingresar señales.
Serial.begin(9600); Se inicia la comunicación serial y se establece la frecuencia de comunicación a utilizar.
Serial.println(digitalRead(7)); Se imprime en el Monitor Serie el valor de la señal digital ingresada por medio del pin 7.
delay(20); Se pausa el programa durante 20 milisegundos.