Un cub de LED’s és una estructura formada per LED’s units entre ells formant un cub. Aquestes estructures poden ser més o menys grans depenen del nombre de LED’s que disposeu. La pràctica que fareu serà d’un cub 3x3x3, total 27 LED’s.
Per començar prepareu una plantilla per soldar els LED’s. Amb una fusta feu forats amb una broca de 5 mm de diàmetre i separats uns 2 cm entre ells formant un cub, tal com es veu a la figura:
Per connectar a la placa Arduino l’estructura, heu de contar 9 columnes per 3 files. Soldeu un cable a cada fila i columna tal com es veu a la foto:
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 = 1; contador < 10; contador++){
pinMode(Columnas[contador], OUTPUT); }
for (int contador = 1; 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);
}