int ledAzul = 2;
int ledRojo = 4;
int pinPulsador = 5;
bool patrullaActiva = false; // Variable para indicar si la patrulla está activa
void setup() {
pinMode(ledAzul, OUTPUT);
pinMode(ledRojo, OUTPUT);
pinMode(pinPulsador, INPUT);
}
void loop() {
int pulsadorEstado = digitalRead(pinPulsador);
if (pulsadorEstado == HIGH) {
if (!patrullaActiva) {
patrullaActiva = true;
for (int i = 0; i < 5; i++) {
digitalWrite(ledAzul, LOW);
digitalWrite(ledRojo, HIGH);
delay(200);
digitalWrite(ledAzul, HIGH);
digitalWrite(ledRojo, LOW);
delay(200);
}
} else {
patrullaActiva = false;
digitalWrite(ledAzul, LOW);
digitalWrite(ledRojo, LOW);
delay(500);
}
}
}