Stap 4: De definitieve code
Ik heb gepost de volledige broncode op github, omdat hier het onleesbaar zou zijn:
In de definitieve code ik heb toegevoegd verscheidene gevolgen voor deze 16 LEDs. De effecten zijn aangetoond in de video hierboven. Als u toevoegen meer LEDs wilt, sluit meer shit registers, zoals eerder is beschreven en wijzig de waarde van numOfRegisters in de code (ook logica voor effecten aanpassen).
Ook kunt u deze code niet voor enkel LEDs alleen, als je gewoon dat meer pinnen voor je Arduino gebruiken de functie regWrite (int pin, bool staat wilt) om te schrijven staat voor ieder pin en er geen limiet hoeveel verschuiving registers die u gebruikt is, verander gewoon de waarde van numOfRegisters en alles wat anders is geautomatiseerd.