Hola, estoy empezando con Arduino y que mejor manera de empezar que domotizando la casa ]![]()
Empezaré por la iluminación, cambiendo los interruptores por pulsadores, de manera que activen un pin digital don 5v, y de esta manera active otro puerto digital que activará un rele y este encenderá la luz.
Hasta aquí todo perfecto, tengo la programación realizada, controlando que no dejen el pulsador encendido y sea un feria y demás.
El problema que tengo es que la entrada de los pines no lo está realizando correctamente.
Si doy 5v en un pin digital y lo quito, arduino sigue detectando durante 6 segundos que el pin tiene corriente, y otros que cuando activo un pin se activan otros.
Alguna idea?
He creado un ejemplo muy fácil:
for (int j=0;j<zonas;j++){
Serial.print(j);
Serial.print("-");
Serial.print(digitalRead(PinPulsador[j]));
Serial.print(" ");
}
Pues con esto veo que después de quitar voltaje en el pin sigue marcando como 1