int estado_actual=HIGH;
int estado_anterior=HIGH;
int estado_led=LOW;
#define led 13
#define pulsador 7
void setup() {
pinMode(led, OUTPUT);
pinMode(pulsador, INPUT_PULLUP);
}
void loop() {
estado_actual=digitalRead(pulsador);
if(estado_actual==LOW && estado_anterior==HIGH){
if(estado_led==LOW){
estado_led=HIGH;
}
else{
estado_led=LOW;
}
digitalWrite(led, estado_led);
}
estado_anterior=estado_actual;
delay(50);
}