Stap 9: Deel 2: Software
Als u de bibliotheken niet hebt geïnstalleerd, moet u het nu doen! Een bibliotheek te installeren volgt u de instructies hier: http://arduino.cc/en/Guide/Libraries de bibliotheken die u gaat noodzaak om te downloaden en te installeren zijn: LPD8806 LiquidCrystal_I2C
De volgende stappen bieden een gedetailleerde uitleg over hoe de code werkt. Als u niet hoe het werkt schelen, gewoon kopiëren en plak de code uit de vorige stap in Arduino en stormloop op. Zoals ik al eerder zei, leerde ik mezelf om meer te doen van de geavanceerde codering, zodat mijn manier mogelijk niet de beste manier om het te doen. Als u van een betere manier weet om een functie code, voel je vrij om het laat me weten in de commentarensectie!
Pro tip: U kunt elke functie in een apart tabblad in Arduino (eerste foto). Dit krijgt u eenvoudig toegang tot elke functie en zal helpen met het opsporen van fouten. Als u wilt maken van een nieuw tabblad, klikt u op de pijl-omlaag onder de knop seriële Monitor en vervolgens Klik op "Nieuw lusje", of druk op ctrl + shift + N.
Ik elke functie ingedeeld in een stap en gepost de code aan het einde van de stap, hier is de omtrek: 1. initialisatie/setup2. belangrijkste functie
3. kleur wiel functie
4. chaseForward en chaseReverse
5. player1Celebrate en player2Celebrate
6. rainbowCyclePlayer1 en rainbowCyclePlayer2
7. selectScore
8. shift1 en shift2