Stap 4: De Code achter de lichten
Bijgevoegd is een tekstbestand met de code voor de Arduino. Dit is niet de mooiste code en Terugkijkend ik moet setup functies voor elke sequentie en vervolgens riep dit X aantal keer. Ik ben geen programmeur (uiteraard) en ik moest dit instellen in een avond. Als je kijkt naar de code niet worden overweldigd door de lengte, het is zeer eenvoudig, zodra u het breken.
In de sectie 'VOID SETUP' ben ik gewoon definiëren de pinnen die ik gebruik en verklaren ze voor uitvoer. In deze sectie wordt één keer wanneer de Arduino eerst bevoegdheden op uitgevoerd. De echte magie gebeurt in de "VOID LOOP". Deze sectie zal blijven draaien tot de Arduino opnieuw wordt ingesteld. De code zal wachten totdat de knop is ingedrukt voordat u de lichte reeks. Dan ben ik de eerste draaien op de eerste set van de verlichting (LED, hoge) en vervolgens vertragen voor 60ms alvorens deze set voor LEDs weer uit (LED, laag). Dan doe ik het zelfde ding met de tweede reeks lichten (LED2). Eenvoudig! Ik gewoon gekopieerd en geplakt Hiermee 2 miljoen keer en veranderde de vertraging voor verschillende lichte patronen.
digitalWrite(LED, HIGH); // Turn on light set #1<br> delay(60); // Hold for X milliseconds digitalWrite(LED, LOW); // Turn off light set #1 delay(60); // Hold for X milliseconds digitalWrite(LED2, HIGH); // Turn on light set #2 delay(60); // Hold for X milliseconds digitalWrite(LED2, LOW); // Turn off light set #2 delay(60); // Hold for X milliseconds</p>