Introducción
En este post, se mostrará la función para configurar un pin como Entrada/Salida usando Arduino IDE.
Requisitos
Ethernet or 20 I/Os PLC: Ethernet PLC 20 I/Os PLC
Industrial Shields boards: Industrial Shields Boards
Descripción
La función para configurar un pin como IN/OUT utilizando Arduino IDE es pinMode(). Esta función se utiliza para configurar un pin de Arduino como entrada o como salida. En Industrial Shields equipment’ses seguido por el correspondiente Pin-out. Esta función se utiliza normalmente dentro de la función setUp().
*Con la próxima versión de Industrial shields no será necesario configurar los pines, sólo seleccionar la placa adecuada, las E/S se configurarán automáticamente.
A continuación se muestra la sintaxis:
pinMode(pin, mode);
Pin: Puede ser cualquier pin del equipo industrial shields o cualquier pin de la placa Arduino que desee configurar.
Modo: INPUT, OUTPUT o INPUT_PULLUP (Ver más información en Arduino references)
Ejemplo
Código Ejemplo, parpadeo de dos salidas digitales:
void setup() {
pinMode(Q0_0, OUTPUT); // configure Q0.1 as a OUTPUT
pinMode(Q0_1, OUTPUT);
}
void loop() {
digitalWrite(Q0_0, HIGH); // set to HIGH Q0.0 and Q0.1
digitalWrite(Q0_1, HIGH);
delay(1000); // delay 1s
digitalWrite(Q0_0, LOW); // set to LOW Q0.0 and Q0.1
digitalWrite(Q0_1, LOW);
delay(1000);
}

Función para configurar un pin como Entrada/Salida - Arduino IDE