int boton1 = 2; // variable llamada 'boton1' y se asigna el pin digital 2 del Arduino para el primer botón
int boton2 = 3;
int led = 8;
void setup() {
pinMode(boton1, INPUT_PULLUP);// pin del primer botón como entrada con resistencia interna pull-up.
pinMode(boton2, INPUT_PULLUP);
pinMode(led, OUTPUT); // pin del LED como salida (para encenderlo o apagarlo).
}
void loop() {
int estado1 = digitalRead(boton1); // Lee el estado actual del primer botón (HIGH si no está presionado, LOW si lo está).
int estado2 = digitalRead(boton2); // Lee el estado actual del segundo botón.
// AND: salida alta solo si ambos botones están presionados
if (estado1 == LOW && estado2 == LOW) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}