#define LED1 PIN 2
#define LED2_PIN 15
#define LED3_PIN 21
#define LOCK1_PIN 4
#define LOCK2_PIN 14
#define LOCK3_PIN 12
bool ledEncendido = false;
void setup() {
pinMode(LED1_PIN, OUTPUT);
pinMode(LED2 PIN, OUTPUT);
pinMode(LED3_PIN, OUTPUT); pinMode(LOCK3 PIN, INPUT PULLDOWN);
pinMode(LOCK1 PIN, INPUT PULLDOWN);
void loop() {
if (digitalRead(LOCKI PIN) == HIGH && !ledEncendido) { digitelurite(LEDI PIN, HIGH);
f (digitalRead(LOCK2_PIN) == HIGH) {
if (ledEncendido) {
digitalWrite(LED1_PIN, LOW);
ledEncendido = false;
} else {
digitalWrite(LED2_PIN, HIGH);
led2Encendido true;
}
}
if (digitalRead(LOCK3 PIN) HIGH) { if (led2Encendido) (
digitalWrite(LED2 PIN, LOW);
} else {
digitalWrite(LEDS PIN, HIGH);
led3Encendido = true;
}
uncical permiso para
led3Encendido = true;