Stap 59: Software: raster animatie: sinusgolf
Functie-aanroep
Draw_Sine (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 sinusgolf make-up. Als de waarde van "staat" gelijk aan 0 is, zullen de LED pixels waaruit de sinusgolf uit terwijl de omringende pixels zijn al ingeschakeld. De amplitude en de snelheid van de Golf 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.