Pages: [1]   Go Down
Author Topic: Dudas, Carro Con Cubo de Leds.  (Read 924 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, quiero realizar el siguiente proyecto, pero no se si sea posible, quiero hacer un pequeño carro que funcione con 2 servos, pero que el carro lleve arriba un cubo de LEDs de 2x2x2 (8 Leds), y que al presionar un boton el carro se mueva, pero que mientras se este ejecutando eso, que al presionar otro boton empieze una secuencia en el cubo, es posible hacer las 2 cosas a la ves?
Y otra duda es en cuanto a las secuencias del cubo, pienso adaptar este codigo que es para cubos de 3x3x3:
Quote
int Columnas[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

int Filas[] = {12, 11, 10};
int RandFila;     //Variable para fila aleatoria
int RandColumna;  //Variable para columna aleatoria

void setup()
{
  int contador;

  for (int contador = 0; contador < 10; contador++){
    pinMode(Columnas[contador], OUTPUT); }

  for (int contador = 0; contador < 4; contador++){
    pinMode(Filas[contador], OUTPUT); }
}

void loop()
{
  RandLed();
}

void RandLed()
{
  RandFila = random(0,3);
  RandColumna = random(0,9);

  digitalWrite(Filas[RandFila], HIGH);
  digitalWrite(Columnas[RandColumna], HIGH);

  delay(75);

  digitalWrite(Filas[RandFila], LOW);
  digitalWrite(Columnas[RandColumna], LOW);

  delay(50);
}
Pero no estoy muy seguro de que parte del codigo es lo que tendria que poner en el boton para poder controlar el inicio de la secuencia, segun yo es a partir de RandLed(); pero no estoy muy seguro, y tampoco se si agregar mas secuencias para controlar con cada boton pueda de alguna manera afectar el fucnionamiento, son muchas dudas pero agradeceria mucho si me pueden ayudar, saludos.
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mirate el ejemplo que viene con arduino de blinkwithoutdelay
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mirate el ejemplo que viene con arduino de blinkwithoutdelay
Pero eso se podria aplicar a varios leds y funcionar mientras el carro se este moviendo?
Logged

0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mirate el ejemplo que viene con arduino de blinkwithoutdelay
Pero eso se podria aplicar a varios leds y funcionar mientras el carro se este moviendo?

si pero tienes que desacerte de todos los delays del codigo. no se como mueves el carro, si usa delays hay que cambiarlo.
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

Pages: [1]   Go Up
Jump to: