Stap 4: Arduino Code
1. de Arduino-code heeft drie hoofdonderdelen: verklaring, initialisatie, waarna een inifinite-lus.2. in de sectie verklaring instellen globale constante variabelen zoals begin- en einddatum bits voor ontvangen signalen en kleur verklaringen.
3. in de initialisatie sectie do na: contact door het versturen van een signaal van start over de seriële lijnen en stellen alle GPIO pins worden gebruikt om te worden in de modus Digital Out, zodat ze de LED's kunnen rijden.
4. in de lus maken twee staten: wacht op invoer en het schrijven naar de LEDS.
5. op de wacht stap, delay(100) gebruik te maken van de Arduino board pauze voor 100 miliseconden
6. in de fase van het schrijven, maken de Arduino doet u het volgende:
a) krijgen de begin vlag, de einde vlag, de stad (getal dat overeenkomt met een base pin) en de kleur van de seriële lijn en beweren dat de vlaggen correct zijn ingesteld.
b) schrijven een kleur aan een specifieke stad door eerste uitschakelen die stad en vervolgens met behulp van de kleur om te zetten op een combinatie van pinnen die met een RGB-kleur regeling vanaf de basis pin overeenstemmen.
Onze code voor deze stap kan worden gevonden op https://github.com/ianisborn/TTT/tree/master/sandbox