Arduino - consulta random

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 35 puestos en Arduino (en relación al último mes)
Gráfica de Arduino

consulta random

Publicado por esteban (1 intervención) el 15/01/2019 00:39:48
hola arduinianos! necesito de su ayuda!
tengo que conectar 4 leds, cada uno tiene funciones que las declaré previamente (led1, led2, led3, led4) pero necesito saber si el código que realicé está bien. Quiero realizar 3 secuencias; 4 primero (que es lo que describo abajo), 8 y 16. Cuando se cumpla la secuencia en forma correcta, realizar otra función. Espero que se entienda mi consulta. Toda sugerencia será bien recibida, saludos


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
int secuencia_aleatoria [] {1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4}
 
char f =0;
 
for (f=0, f<4, f++){
secuencia_aleatoria [f] = random (1, 5);
}
switch (secuencia_aleatoria [f]){
case (secuencia_aleatoria [f] ==1):
led1 ();
estadopulsador = digitalRead (pulsa_1, HIGH);
break;
case (secuencia_aleatoria [f] ==2):
led2 ();
estadopulsador = digitalRead (pulsa_2, HIGH);
break;
case (secuencia_aleatoria [f] ==3):
led3 ();
estadopulsador = digitalRead (pulsa_3, HIGH);
break;
case (secuencia_aleatoria [f] ==4):
led4 ();
estadopulsador = digitalRead (pulsa_4, HIGH);
break;
}
default{
digitalWrite (led_1, LOW);
digitalWrite (led_2, LOW);
digitalWrite (led_3, LOW);
digitalWrite (led_4, LOW);
delay (1000);
}
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