Unidad 16

En esta unidad, vamos a ver cómo funciona la entrada digital. Arduino lo único que hace es traducir voltajes en valores. A partir de un voltaje hacia arriba, va a interpretar como uno o verdadero, y a partir de un voltaje hacia abajo, va a interpretar como cero o falso.

Vamos a verlo de manera práctica. Vamos a añadir, en 123d circuits, una placa de Arduino y una fuente de alimentación. Conectamos el polo positivo de la fuente a la entrada digital y el polo negativo a tierra.

Ahora nos vamos a Bitbloq y añadimos una placa de Arduino y un elemento que use una entrada digital, por ejemplo, un botón. Daría igual cualquier otro elemento. A Arduino le da igual el elemento que usemos, él sólo distingue entre entrada o salida digital, y entrada analógica. Ahora nos vamos al apartado de software.

Los bloques de Bitbloq los podemos dejar iguales que en la unidad anterior, ya que se habrá cambiado la asignación de la variable del potenciómetro al botón. Todo lo demás sigue igual.

Copiamos el código. Nos vamos a 123d circuits. Pegamos el código y pulsamos start simulation.

Variamos los voltajes y vemos cómo cambia los valores que toma Arduino.