Go Down

Topic: hacer funcionar cubo led 8x8x8 (Read 1 time) previous topic - next topic

ivanto534

Hola buenas tardes tengo un problema con mi cubo 8x8x8 solo e podido prender una cara con arduino mega 2560 espero me puedan ayudar

Code: [Select]
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);
    }
  }
}

 

surbyte

#1
Feb 17, 2017, 12:15 am Last Edit: Feb 17, 2017, 12:17 am by surbyte
No puedes poner un código sin además indicarnos como estan conectados los leds de tu cubo.
Donde estan los ándos y donde los cátodos.

Otra cosa que veo que los delay de 400 mseg me parecen demasiado x que cada cambio de tus ciclos representan esas pausas a menos que estes en fase de ver cada led y su accionamiento.

Intenta ser mas claro en tu consulta.
Tu tienes el cubo delante tuyo y sabes como esta armado.
No has puesto un enlace de donde lo sacaste o como fue hecho.
No puedes pretender que algo de una complejidad media como un cubo pueda ser respondido asi con un pantallazo al código.

Debes ser mas detallista al presentarlo, tal como dicen las normas que debes serlo.
Asi que por favor, lee las normas, y luego completa la información.

Si usas enlaces usa la etiqueta correspondiente y si pones imagenes o esquemas lo mismo.

Puse en google: Arduino cubo led 8x8x8 y salió esto

How to Build 8x8x8 LED Cube: The Party Dazzler

ivanto534

#2
Feb 17, 2017, 12:17 am Last Edit: Feb 17, 2017, 12:22 am by ivanto534
de esta manera como muestra en la imagen y de aqui saque lo demas bro

https://sites.google.com/site/cuboleds8x8x8/diagrama-y-esquema-del-proyecto

surbyte

Y que pasó con leer las normas!!!

Go Up