#define pulsador 22
#define led 23
int sepulsa;
int estado=0;
void setup()
{
Serial.begin(9600);
pinMode(pulsador, INPUT);
pinMode(led,OUTPUT);
}
void loop() { // bucle infinito
if(digitalRead(pulsador) && estado==0){ // si pulsador presionado y led apagado
digitalWrite(led, HIGH); // se enciende el led
delay(100);
estado=1; // guardamos el estado encendido
}
if(digitalRead(pulsador) && estado==1){ // si pulsador presionado y led encendido
digitalWrite(led, LOW); // se apaga el led
delay(100);
estado=0; // guardamos el estado apagado
}
}