Stap 60: Software: raster animatie: dubbele Golf
Functie-aanroep
Dual_Wave (UINT8 staat)
Locatie van de code
LED_Graphics.c
LED_Graphics.h
Uitvoering
Dit is een algemene animatie dat in het grootste deel van het programma moet worden geplaatst. Hierdoor zal de functie voor het bijwerken van de animatiereeksen elke keer dat het programma doorlopen de belangrijkste routine. Als de waarde van "staat" gelijk aan 1 is, zal de LED pixels die ON zijn de sinus golven maken. Als de waarde van "staat" gelijk aan 0 is, zullen de LED pixels die deel van de sinus golven uitmaken uit terwijl de omringende pixels zijn al ingeschakeld. De amplitude en de snelheid van de golven kunnen in de functieaanroep worden aangepast door de variabelen 'amplitude' en ' vertraging. Deze functie geeft als resultaat een 0 wanneer de animatie is een volledige sinusgolf cyclus voltooid, zal anders het terug een 1 om aan te geven dat de animatie nog in volle gang is.