#define pulsadorUp 15
#define pulsadorDown 18
#define ac 25
#define dc 26
int estadoUp = 1; //ac activo
int estadoDown = 0;//dc activo
void setup() {
pinMode(pulsadorUp, INPUT);
pinMode(pulsadorDown, INPUT);
pinMode(ac, OUTPUT);
pinMode(dc, OUTPUT);
Serial.begin(9600);
}
void loop() {
estadoUp = digitalRead(pulsadorUp);
estadoDown = digitalRead(pulsadorDown);
if (estadoUp == 1)
{
digitalWrite(ac, HIGH);
Serial.println("ac apagado");
} else {
digitalWrite(ac, LOW);
Serial.println("ac encendido");
}
if (estadoDown == 0) {
digitalWrite(dc, HIGH);
Serial.println("dc encendido");
} else {
digitalWrite(dc, LOW);
Serial.println("dc apagado");
}
delay(1000); // Pequeña pausa para estabilidad
}