Étape 9: Partie 2: logiciel
Si vous n’avez pas installé les bibliothèques, faites-le maintenant ! Pour installer une bibliothèque de suivre les instructions ici : http://arduino.cc/en/Guide/Libraries les vous allez avoir besoin de télécharger et d’installer les bibliothèques sont : LPD8806 LiquidCrystal_I2C
Les étapes suivantes fournissent une explication détaillée sur comment fonctionne le code. Si vous n’aimez pas comment ça marche, simplement, copiez et collez le code de l’étape précédente dans l’Arduino et exécutez-le. Comme je l’ai dit avant, j’ai moi-même enseigné comment faire plus du codage avancé, donc mon chemin peut-être pas la meilleure façon de le faire. Si vous connaissez une meilleure façon de coder une fonction, n’hésitez pas à me le faire savoir dans les commentaires !
Conseil du Pro : vous pouvez ajouter chaque fonction dans un onglet distinct dans l’Arduino (première image). Cela vous donnera un accès facile à chaque fonction et aidera avec le débogage. Pour créer un nouvel onglet, cliquez sur la flèche orientée vers le bas en dessous du bouton Serial Monitor et puis cliquez sur « Nouvel onglet » ou appuyez sur ctrl + Maj + N.
J’ai divisé chaque fonction en une étape et posté le code à la fin de l’étape, Voici les grandes lignes: 1. initialisation/installation2. la principale fonction
3. fonction de roue de couleur
4. chaseForward et chaseReverse
5. player1Celebrate et player2Celebrate
6. rainbowCyclePlayer1 et rainbowCyclePlayer2
7. selectScore
8. shift1 et shift2