Arduino - Dejar un led encendido tras 10 segundos. Ruleta de casino

 
Vista:

Dejar un led encendido tras 10 segundos. Ruleta de casino

Publicado por David (1 intervención) el 24/05/2021 08:59:23
Dentro de un while (tiempo<10) tengo que se me enciendan unos led de forma simultánea. ¿Cómo puedo hacer para que cuando el tiempo sea 10, se quede encendido el último led que se me encienda? Sería como una especie de ruleta de casino pero simulada con leds.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Gio
Val: 17
Ha aumentado su posición en 4 puestos en Arduino (en relación al último mes)
Gráfica de Arduino

Dejar un led encendido tras 10 segundos. Ruleta de casino

Publicado por Gio (9 intervenciones) el 21/06/2021 08:45:41
Hola David, ¿puedes compartir tu código? aún así es posible que la respuesta a tu duda sea la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
unsigned long fin;
 
void setup(){
 
}
 
void loop(){
    fin=millis()+10000; //LE SUMAS 10000 MILISEGUNDOS (10 SEGUNDOS) AL TIEMPO ACTUAL
 
    while(millis() <= fin){
        //TU CODIGO QUE HACE EL EFECTO DE RULETA VA AQUI
    }
}

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar