Stap 7: De Code
Als u het schema's precies in de vorige stap gebruikt, zou u enkel moeten kunnen uploaden van de bijgevoegde code en hebben een goed functionerende fietsverlichting, maar voor degenen onder u die willen weten whats happening in de code verder te lezen.
Alles wat er gaande is in de code is een instructie van de "switch" en een variabele die houdt van wat het programma-modus in. Wanneer de SPST knop is ingedrukt, de verhogingen van de modus. Er zijn acht modi, en er zijn vier verschillende LED-animaties (ieder heeft twee verschillende snelheden).
Een fout van mijn code is dat het de "delay()"-functie gebruikt om te animeren de LEDs. Het zou beter gebruik van de "millis()"-functie zodat de MCU nooit alleen in de modus van de vertraging is. Echter, met behulp van ' delay()' nog steeds werkt heel goed aangezien wij slechts voor een paar milliseconden vertragen.