Hola buenas tardes tengo un problema con mi cubo 8x8x8 solo e podido prender una cara con arduino mega 2560 espero me puedan ayudar
int Columnas[] = {22,23,24,25,26,27,28,29};// se inicia las LED de las columnas (positive)
int Filas[] = {2,3,4,5,6,7,8,9};// se inicia los LED las filas
int num;
int vel;
int count;
int layer;
// Setup
void setup(){
// Setup de columnas LED como salida
for(int pin = 0; pin < 16 ; pin++ ){
pinMode(Columnas[pin],OUTPUT);// columna de salida
digitalWrite(Columnas[pin],LOW);//se apaga una columna
}
// Setup de capas LED de salida
for(int layer = 0; layer < 4; layer++){
pinMode(Filas[layer], OUTPUT);//fila de salida
digitalWrite(Filas[layer], LOW);//se apaga una fila
//delay(100);
}
}
void loop(){
//Efecto 1
num=1;
while(num<4){
for(count=0;count < 4;count++){
digitalWrite(Filas[count],HIGH);// se enciende una fila
}
for(count=0;count < 16;count++){
digitalWrite(Columnas[count],HIGH); // se enciende una columna
delay(400);
}
for(count=15;count > -1;count--){
digitalWrite(Columnas[count],LOW); // se apaga una columna
delay(400);
}
digitalWrite(Columnas[22],HIGH);// se enciende una columna 22
delay(400);
for(count=11;count > 0;count--){
digitalWrite(Columnas[count],HIGH); // se enciende una columna
delay(400);
}
digitalWrite(Columnas[22],HIGH);// se enciende una columna 23
delay(400);
for(count=15;count > 12 ;count--){
digitalWrite(Columnas[count],HIGH); // se enciende una columna
delay(400);
}
}
}