// Definimos los pines
int switch1 = 2; // switch conectado al pin 2
int switch2 = 3; // switch conectado al pin 3
int led = 8; // LED conectado al pin 8
void setup() {
// Configuramos los switches como entradas con resistencia interna pull-up
pinMode(switch1, INPUT_PULLUP);
pinMode(switch2, INPUT_PULLUP);
// ser config el LED como salida output
pinMode(led, OUTPUT);
}
void loop() {
// Leemos los estados de los switches
int estado1 = digitalRead(switch1);
int estado2 = digitalRead(switch2);
// Lógica AND: el LED se encenderá solo si ambos switches están en 1
// En este caso, ON = LOW (INPUT_PULLUP invierte la lógica)
if (estado1 == LOW || estado2 == LOW) {
digitalWrite(led, HIGH); // Enciende el LED
} else {
digitalWrite(led, LOW); // Apaga el LED
}
}