Paso 4: cableado
Encontré un alambre que lleva 3,3 voltios a la placa base. también luces 4 tubos, utilicé un conector molex para alimentar la matriz de LED de 5 voltios y un arduino para generar los patrones.
Los patrones se parecen mucho a bloques de tetris. Corrí todos los cátodos juntos y cualquier grupo aleatorio de ánodos a uno de 8 pines en un arduino para controlar las luces.
Aquí está el código que hice
int delayTime = 150; //off tiempo
void setup() {}
pinMode (4, salida); ENERGÍA PARA LAS LUCES AL AZAR
pinMode (5, salida);
pinMode (6, salida);
pinMode (7, salida);
pinMode (8, salida);
pinMode (9, salida);
pinMode (10, salida);
pinMode (11, salida);
}
} void loop() //this significa realizar una y otra vez funciona {}
digitalWrite (12, bajo);
digitalWrite (4, alto); retardo (delayTime); //off
digitalWrite (6, alto); retardo (delayTime); //off
digitalWrite (5, alto); retardo (delayTime); //off
digitalWrite (7, alto); retardo (delayTime); //off
digitalWrite (8, HIGH); retardo (delayTime); //off
digitalWrite (11, alto); retardo (delayTime); //off
digitalWrite (9, alto); retardo (delayTime); //off
digitalWrite (10, HIGH); retardo (delayTime); //off
digitalWrite (4, bajo); retardo (delayTime); //off
digitalWrite (5, bajo); retardo (delayTime); //off
digitalWrite (4, alto); retardo (delayTime); //off
digitalWrite (7, bajo); retardo (delayTime); //off
digitalWrite (8, bajo); retardo (delayTime); //off
digitalWrite (4, bajo); retardo (delayTime); //off
digitalWrite (5, alto); retardo (delayTime); //off
digitalWrite (9, bajo); retardo (delayTime); //off
digitalWrite (10, bajo); retardo (delayTime); //off
digitalWrite (6, bajo); retardo (delayTime); //off
digitalWrite (8, HIGH); retardo (delayTime); //off
digitalWrite (11, bajo); retardo (delayTime); //off
}