void setup() {
pinMode(2, INPUT); // DEFINO EL PIN 2 COMO ENTRADA
pinMode(3, OUTPUT); // DEFINO EL PIN 3 COMO SALIDA
}
void loop() {
if (digitalRead(2)== HIGH) { // EFECTUO LA LECTURA DEL PIN 2, SI ESTÁ EN LOW
digitalWrite(3,HIGH); // ESCRIBO EN LA SALIDA, EL PIN 3 , UN NIVEL HIGH
}
else { // SI ESTUVIERA EN NIVEL ALTO EL PIN 2
digitalWrite(3, LOW); // ESCRIBO EN LA SALIDA, EL PIN 3, UN NIVEL BAJO
}
}
// ESTE TIPO DE CIRCUITO NECESITA EN EL PIN DE ENTRADA, UNA RESISTENCIA DE PULL DOWN
// O LLEGADO EL CASO , UNA RESISTENCIA DE PULL UP.
// CASO CONTRARIO A VECES FUNCIONARA, A VECES NO.