Hola me gustaría pedir ayuda, no sé cómo hacer para que un Led se mantenga prendido el tiempo que yo le indique, estoy usando para esto una lcd donde se verá el tiempo que seleccione y un botón para confirmar, entonces no se cómo hacer la parte del código para que el led se mantenga encendido esa cantidad de tiempo, que serán segundos.
Moderador:
Por favor, lee las Normas del foro.
Tu título fue editado porque no respetaba las normas del foro. Punto 5 de cómo deben ser los títulos. En particular no escribir "Ayuda..."
Pues con condicionales
// Práctica encender y apagar un LED a través de botón pulsador
const int LED=13; // salida para el led
const int BOTON=7; // pin de entrada del pulsador
int val; // variable para leer el pulsador
int tiempo= 2000; // TIEMPO EN MILISEGUNDOS PARA mantener encendido EL LED
void setup(){
pinMode(LED,OUTPUT);
pinMode(BOTON,INPUT);
digitalWrite(LED,LOW); // se inicia el codigo con el led apagado
}
void loop(){
val=digitalRead(BOTON);
if (val==HIGH){
digitalWrite(LED,HIGH);
delay(tiempo):
}
else { digitalWrite(LED,LOW);
}
}
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.