Al pulsar: el LED parpadea 3 veces rápido antes de quedarse encendido. Al soltar: se apaga con un destello lento en lugar de apagarse de golpe.
const int pinBoton = 7; const int pinLed = 13; void setup() { pinMode(pinBoton, INPUT); pinMode(pinLed, OUTPUT); } void loop() { if (digitalRead(pinBoton) == HIGH) { // 3 parpadeos rápidos de confirmación digitalWrite(pinLed, HIGH); delay(80); digitalWrite(pinLed, LOW); delay(80); digitalWrite(pinLed, HIGH); delay(80); digitalWrite(pinLed, LOW); delay(80); digitalWrite(pinLed, HIGH); delay(80); digitalWrite(pinLed, LOW); delay(80); // queda encendido digitalWrite(pinLed, HIGH); delay(200); } else { // destello lento de apagado digitalWrite(pinLed, HIGH); delay(300); digitalWrite(pinLed, LOW); delay(100); } }