Buenas noches, amigos soy nuevo en el foro y arduino, y quiero realizar un programa que con un pulsador encienda un led de forma intermitente por un periodo de 20 segundos, pero si vuelvo a oprimir el pulsador antes de los 20 segundos , el led se apague de inmediato.
tengo solo el temporizador del led pero sin parpadeo y sin que pueda apagarlo antes de los 20 segundos. gracias de antemano a quien pueda colaborarme.
int PULSADOR = 8;
int LED = 10;
;
void setup() {
pinMode(PULSADOR , INPUT);
pinMode(LED , OUTPUT);
}
void loop() {
while(digitalRead(PULSADOR) == LOW);
digitalWrite(LED , HIGH);
delay(8000);
digitalWrite(LED , LOW);
}