const int LED = 8;
const int BOTON = 3;
void setup() {
pinMode(LED, OUTPUT);
pinMode(BOTON, INPUT);
digitalWrite(LED, LOW);
}
int eAntBtn = HIGH;
void loop() {
int eSigBtn = digitalRead(BOTON);
if (eAntBtn > eSigBtn) {
delay(50);
eSigBtn = digitalRead(BOTON);
if (eAntBtn > eSigBtn) {
int estadoLED = digitalRead(LED);
if (estadoLED == LOW) { // ¿LED está apagado?
digitalWrite(LED, HIGH);
} else { // ¿LED prendido?
digitalWrite(LED, LOW);
}
}
}
eAntBtn = eSigBtn;
}