Una entrada digital significa que Arduino está recibiendo datos digitales de un sensor, por ejemplo, un botón. Cuando leemos desde un botón, Arduino recibirá bien 5V, HIGH o 0V, LOW, dependiendo si el botón está pulsado o no. Una salida digital significa que Arduino está mandado datos digitales a un actuador, como por ejemplo, un LED. Para encender un LED, Arduino manda 5V, HIGH; y para apagarlo, manda 0V, LOW.
SENSORES DIGITALES
Son aquellos que tiene solo dos estados: ON y OFF. Lo que hacen es pasar una señal alta o baja (0V) de tensión al controlador.
Algunos de los más utilizados son:
Pulsadores e interruptores
Final de carrera
Interruptor de proximidad magnética
UN PULSADOR PULL-DOWN
Montaje: a los botones (o pulsadores) hay que colocarles una resistencia drenadora de 10K, que configurará su montaje pull-down (lógica directa).
El bucle "por siempre" es imprescindible, para que el programa pueda comprobar si el pin 3 está activo.
MOVIENDO AL OSO
Ahora te toca a ti. Debes modificar el circuito, poniendo 2 pulsadores. (Podemos quitar el LED que ya no lo necesitamos)
UN PULSADOR PULL-UP
Si tenemos muchos problemas con los "rebotes"(errores al presionar el botón), podemos conectar el botón en montaje pull-up (lógica inversa, funcionará como un pulsador normalmente cerrado).
SPACE INVADERS
Por último, si vas bien de tiempo vamos a perfeccionar el mando para diseñar un juego retro de space invaders (marcianitos en español).
Creamos tres fondos:
Uno completamente negro ->Lo llamamos "Juego"
Otro con letras blancas que ponga "GAME OVER"
Otro con letras blancas que ponga "WINNER"
PERSONAJES:
Nave
Marciano
Bala
CIRCUITO