#define DC 2
#define AC 25
#define PULL_UP_PIN 15
#define PULL_DOWN_PIN 18
int estadoUP = 1;
int estadoDOWN = 0;
void setup() {
pinMode(PULL_UP_PIN, INPUT);
pinMode(PULL_DOWN_PIN, INPUT);
pinMode(DC, OUTPUT);
pinMode(AC, OUTPUT);
Serial.begin(9600);
}
void loop() {
estadoUP = digitalRead(PULL_UP_PIN);
estadoDOWN = digitalRead(PULL_DOWN_PIN);
if (estadoUP == LOW) { // Button pressed (LOW means grounded in this configuration)
digitalWrite(AC, HIGH);
Serial.println("AC encendido");
} else {
digitalWrite(AC, LOW);
Serial.println("AC apagado");
}
if (estadoDOWN == LOW) { // Button pressed (LOW means grounded in this configuration)
digitalWrite(DC, HIGH);
Serial.println("DC encendido");
} else {
digitalWrite(DC, LOW);
Serial.println("DC apagado");
}
}