Hola amigos, soy nuevo en este mundo de arduino y la pregunta es la siguiente.
Tengo un software en netbeans que me genera 24 numeros aleatorios, en funcion a esos numeros aleatorios se debe encender o apagar algunos leds, pero no he logrado hacer que arduino lea uno a uno de esos numeros para que encienda o apague los leds.
CristianCastillo20, solo comunicate via Serial con el arduino, y envía el número po rel puerto serie y en el arduino lee el puerto serie y acciona la salida correspondiente.
Te adelanto, un UNO no tiene 24 salidas. Debes usar MEGA/DUE que disponen de 24 salidas y mas también.
pero no he logrado hacer que arduino lea uno a uno de esos numeros para que encienda o apague los leds.
Esto implica que tienes hecho algo, intenta postearlo usando tags </> para insertar los códigos. Sino lee las normas del foro.
rc1=(int)(Math.random()*3)+1; //Genero un número aleatorio entre 1 y 3.
rc2=(int)(Math.random()*3)+1;
rc3=(int)(Math.random()*3)+1;
rc4=(int)(Math.random()*3)+1;
rc5=(int)(Math.random()*3)+1;
rc6=(int)(Math.random()*3)+1;
rc7=(int)(Math.random()*3)+1;
rc8=(int)(Math.random()*3)+1;
rc9=(int)(Math.random()*3)+1;
rc10=(int)(Math.random()*3)+1;
rc11=(int)(Math.random()*3)+1;
rc12=(int)(Math.random()*3)+1;
rc13=(int)(Math.random()*3)+1;
rc14=(int)(Math.random()*3)+1;
rc15=(int)(Math.random()*3)+1;
rc16=(int)(Math.random()*3)+1;
rc17=(int)(Math.random()*3)+1;
rc18=(int)(Math.random()*3)+1;
rc19=(int)(Math.random()*3)+1;
rc20=(int)(Math.random()*3)+1;
rc21=(int)(Math.random()*3)+1;
rc22=(int)(Math.random()*3)+1;
rc23=(int)(Math.random()*3)+1;
rc24=(int)(Math.random()*3)+1;
//Repito esta accion 24 veces ya que cada uno representa una hora del dia.
Entonces lo que debo hacer es que arduino vea el valor de cada random y si por ejemplo en rc1 da 1, el led conectado a la placa se encienda.
Pero si rc2 da 2, se apague y verifique uno a uno de los valores de los randoms para que cada vez que de 1 se encienda y cada vez que de un número diferente se apague.
Cabe aclarar que esto se hace solamente sobre un led.
Por favor si puedes ayudarme seria de inmensa ayuda.