Creo que te mande la replica a otro comentario jejeje te resumo intente hacer los ejercicios que me pusiste en mi post pero no me salen incluso copiando el codigo no se si se devera a que tengo un arduino nano y esto es lo que puede hacer con el poco conocimiento que tengo al respecto los millis casi no les entiendo y pues igual los botones no me salieron no se si sea por mi arduino te dejo este codigo para que lo cheques se que esta mal segun yo quiero que al precionar el boton encienda el led por 5 segundos papadee y se pague y espero otro tiempo y siga asi hasta que yo presione denuevo el boton pero no hace eso solo inicia cuando presiono el boton hace el parpadeo y se apaga y ya no hace el loop y tampoco se paga cuadno preciono otra vez el boton
int PULSADOR = 12;
int estado = LOW;
int led = 13;
void setup() {
pinMode(PULSADOR,INPUT);
pinMode(led,OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
while(digitalRead(PULSADOR)==LOW);{
}
digitalWrite(led, HIGH);
delay(5000);
digitalWrite(led, LOW);
delay(500);
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(500);
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(500);
while(digitalRead(PULSADOR)==HIGH);{
}
}