Étape 4: câblage
J’ai trouvé un fil qui apporte 3,3 volts à la carte mère. Il s’allume aussi les 4 tubes, j’ai utilisé un connecteur molex pour alimenter la matrice de LED de 5 volts et un arduino pour générer les modèles.
Les modèles ressemblent beaucoup à des blocs de tetris. J’ai couru tous les cathodes ensemble et tout groupe aléatoire d’anodes à l’un des 8 broches sur un arduino pour régler l’éclairage.
Voici le code que j’ai fait
int delayTime = 150 ; //off temps
void setup() {}
pinMode (sortie 4) ; ALIMENTATION POUR LES LUMIÈRES AU HASARD
pinMode (5, sortie) ;
pinMode (6, sortie) ;
pinMode (7, sortie) ;
pinMode (sortie 8) ;
pinMode (sortie 9) ;
pinMode (sortie 10,) ;
pinMode (sortie 11) ;
}
} void loop() //this signifie effectuer les fonctions nouveau {}
digitalWrite (12, faible) ;
digitalWrite (4, élevée) ; retard (delayTime); //off
digitalWrite (6, HIGH) ; retard (delayTime); //off
digitalWrite (5, HIGH) ; retard (delayTime); //off
digitalWrite (7, HIGH) ; retard (delayTime); //off
digitalWrite (8, HIGH) ; retard (delayTime); //off
digitalWrite (11, haute) ; retard (delayTime); //off
digitalWrite (9, HIGH) ; retard (delayTime); //off
digitalWrite (10, haute) ; retard (delayTime); //off
digitalWrite (4, faible) ; retard (delayTime); //off
digitalWrite (5, faible) ; retard (delayTime); //off
digitalWrite (4, élevée) ; retard (delayTime); //off
digitalWrite (7, faible) ; retard (delayTime); //off
digitalWrite (8, faible) ; retard (delayTime); //off
digitalWrite (4, faible) ; retard (delayTime); //off
digitalWrite (5, HIGH) ; retard (delayTime); //off
digitalWrite (9, faible) ; retard (delayTime); //off
digitalWrite (10, faible) ; retard (delayTime); //off
digitalWrite (6, faible) ; retard (delayTime); //off
digitalWrite (8, HIGH) ; retard (delayTime); //off
digitalWrite (11, faible) ; retard (delayTime); //off
}