Está en la página 1de 4

ARDUINO.

Declara las terminales del Arduino como entrada y salida

int estado = 0; // Inicializa a la variable entera estado a cero

void setup()

{ // Configuracion de terminales del Arduino

pinMode(7, INPUT); // Configura al pin 7 como ENTRADA (sensor).

pinMode(8, OUTPUT); // Configira al pin 8 como SALIDA del led verde

pinMode(9, OUTPUT); // Configura al pin 9 como SALIDA del relevador

pinMode(10, OUTPUT); // Configura al pin 10 como SALIDA del buzzer

pinMode(11, OUTPUT); // Configura al pin 10 como SALIDA del led rojo

void loop()

{ //Loop infinito.

estado = digitalRead(7); // Lee el valor de la entrada por el pin 7 (sensor)

if (estado == HIGH) // Compara si el valor de la variable estado es alto (1)

digitalWrite(8, HIGH); // Energiza el Led verde.

digitalWrite(9, LOW); // Energiza al relevador

digitalWrite(10, HIGH); // Energiza al buzzer

digitalWrite(11, LOW); // Desenergiza el Led rojo.

else

digitalWrite(8, LOW); // Desenergiza al Led verde.

digitalWrite(9, HIGH); // Desenergiza al relevador

digitalWrite(10, LOW); // Desenergiza al buzzer

digitalWrite(11, HIGH); // Energiza al Led rojo.

También podría gustarte