Stap 17: Arduino code
De code voor het uitvoeren van de patronen is een gigantische schakelaar geval dat wijzigingen die zijn gebaseerd op hoe vaak de knop is ingedrukt. De knop wordt gelezen als een interrupt en de interrupt verandert variabelen die vertellen van de gevallen te breken zodat een nieuw geval kan worden gestart. Elk type patroon kan eenvoudig worden aangepast om verschillende kleuren te gebruiken of uit te voeren bij verschillende framesnelheden. De kleuren zijn gedefinieerd in het begin van het programma om het gemakkelijker te lezen.
Pin-toewijzingen:
2: knop staat/onderbreken pin
7: LED-strip in de benen
8-13: LED strips in de top