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:
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 aleatoriavoid 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.