Paso 60: Software: animación de la red: doble onda
Llamada a la función
Dual_Wave (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 hasta las ondas de seno. Si el valor de 'estado' es igual a 0, los píxeles LED que forman las ondas seno será apagado mientras que los píxeles circundantes están todos encendidos. La amplitud y la velocidad de las ondas 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.