Saltar la navegación

Salidas digitales y bucles

Como ya sabemos los pines digitales van numerados del 0 al 13 y sólo puede tomar dos valores (1 o 0, encendido o apagado). Sirven para conectar tanto salidas (actuadores) digitales (diodos led, motores, zumbadores, etc), como entradas (sensores) digitales (interruptores, pulsadores, finales de carrera, etc).

Estos pines cuando se usan como salidas podemos decirles que estén conectados (valor HIGH o 1) o no (valor LOW o 0),  que tengan voltaje (5V) o no (0V). Cuando son de salida dan como máximo 5V y 40 mA.

arduino uno pines digitales

En el shield TDR-Steam tenemos conectadas las siguientes salidas digitales:TDR-Steam

  Actuador Pin de Conexión
2 Led Azul D13
2 Led Rojo D12
3 Led RGB D6-D9-D10
5 Zumbador o Piezo eléctrico D8
6 Dos puertos (entradas/salidas) digitales D3 y D5

Instrucciones

Las instrucciones principales relacionadas con las salidas digitales son:

  • pinMode (pin,OUTPUT): Sirve para configurar un pin digital como de salida (actuador). Ejemplo pinMode (13,OUTPUT).
  • digitalWrite (pin,HIGH/LOW): Sirve para dar voltaje o no a un pin digital, HIGH da 5V, LOW da 0V. Ejemplo digitalWrite (13,HIGH).
  • delay (tiempo en ms): provoca una interrupción por un tiempo en ms del microcontrolador. Ejemplo delay (500).

Para más información consultar el apartado de funciones de la referencia de Arduino: https://www.arduino.cc/reference/en/#functions