Étape 15 : rainbowCyclePlayer1 et rainbowCyclePlayer2
Une fois de plus, rainbowCyclePlayer1 et rainbowCyclePlayer2 sont très semblables. Ici, je vais vous expliquer seulement rainbowCyclePlayer1.Les fonctions sont appelées lorsqu’un des joueurs gagne la partie. La fonction commence en désactivant le lecteur 1 LEDs, puis j’utilise le même code de l’exemple de strandtest pour faire les LEDs s’allument dans un effet irisé. Dans rainbowCyclePlayer1, les couleurs se déplacent vers lecteur 1 et en rainbowCyclePlayer2, les couleurs se déplacent vers le joueur 2.
Une fois de plus, le « delay(wait) » est le nombre de millisecondes le potentiomètre. La fonction se termine en allumant la LED player 1, parce que dans ce cas, le joueur 1 a remporté le jeu.
fonction de rainbowCyclePlayer1 ici
fonction de rainbowCyclePlayer2 ici