Bonjour,
J'ai réalisé un cube de led 3x3x3, tout fonctionne parfaitement, mais je me pose des questions sur la meilleur façon de coder les animations.
Je souhaite comme effet, allumer toute les led et les éteindre aléatoirement une par une.
Pour allumer tout le cube
void toutAllumer(){
for (int i=0; i<9; i++){
digitalWrite(colonne[i], HIGH);
}
for (int i=0; i<3; i++){
digitalWrite(etages[i], HIGH);
}
}
Mais évidemment impossible après d'en éteindre seulement une.
J'utilise donc la persistance rétinien. Je les allumes individuellement.
for (int i=0; i<200; i++){
allumerLed1();
delay(1);
allumerLed2();
delay(1);
...
allumerLed27();
delay(1);
}
Mais je vois pas comment les éteindre de manière aléatoire, auriez vous des idées ?
De plus ca me fait un code super long, n'y aurait il pas un code plus malin.
Merci