Paso 59: Software: red animación: onda de seno
Llamada a la función
Draw_Sine (estado de UINT8)
Posición de código de
LED_Graphics.c
LED_Graphics.h
Puesta en práctica
Se trata de una animación general que debe colocarse en la parte principal del programa. Esto permitirá la función actualizar las secuencias de animación cada vez que el programa recorra la rutina principal. Si el valor de 'estado' es igual a 1, hará que los píxeles LED que están encima de la onda senoidal. Si el valor de 'estado' es igual a 0, los píxeles LED que componen la onda senoidal será apagado mientras que los píxeles circundantes están todos encendidos. La amplitud y la velocidad de la onda pueden ajustarse en la llamada a la función de las variables 'amplitud' y ' delay. Esta función devuelve un 0 cuando la animación ha completado un ciclo completo de onda sinusoidal, de lo contrario devolverá un 1 para indicar que la animación está todavía en progreso.