Hola a todos..
estoy empezando a usar arduino para cosas sencillas por ahora.
El motivo de mi post es que necesito presionar un pulsador y se encienda un led por 2 segundos y luego se apague, "sin importar el tiempo que este presionado el pulsador".
Hice el sieguiente:
int salida = 8;
int entrada = 7;
void setup(){
pinMode(salida, OUTPUT); // led
pinMode(entrada, INPUT_PULLUP); // pulsador
Serial.begin( 9600 );
}
void loop(){
int boton = digitalRead(entrada);
if (boton == 0){
digitalWrite(salida, HIGH); //enciende led
Serial.println("led encendido");
delay(2000);
} else {
digitalWrite(salida, LOW); //apaga led
Serial.println("led apagado");
}
}
Pero el led se mantiene encendido y se apaga 2 segundos despues de soltar el pulsador.
les agradeceria mucho la ayuda.