int switch1 = 2;
int switch2 = 3;
int led = 8;
void setup() {
pinMode(switch1, INPUT_PULLUP);
pinMode(switch2, INPUT_PULLUP);
pinMode(led, OUTPUT);
}
void loop() {
int estado1 = digitalRead(switch1);
int estado2 = digitalRead(switch2);
// NOR: salida alta solo si ambas entradas están en LOW
if (estado1 == LOW && estado2 == LOW) {
digitalWrite(led, HIGH); // salida NOR = 1
} else {
digitalWrite(led, LOW); // salida NOR = 0
}
}