Arduino incorpora múltiples pines que pueden funcionar como entrada y salida. Vamos a probar a utilizar como entrada para leer datos de sensores externos.
Las entradas digitales permiten leer un valor ON / OFF según el voltaje que se aplique en el pin correspondiente.
Si se aplica un voltaje menor de 2v se leerá un valor LOW (un “0” lógico)
Si se aplica un valor mayor de 3v se leerá un valor HIGH (un “1” lógico)
El esquema para conectar un pulsador/interruptor a una entrada digital de Arduino es:
En la mayoría de casos podemos utilizar un módulo de pulsador que incorpora la resistencia y simplifica
las conexiones:
Algunos de estos módulos están conectados de forma invertida al esquema anterior, de forma que la entrada estará activa (HIGH/ON) en reposo y se desactivará (LOW/OFF) al pulsar, Los bloques utilizados para leer el valor de una entrada digital o un pulsador son: