Paso 5: Animación copos de nieve
bloques de construcción del código:
crear una matriz de 32 bytes,
hacer un copo de 4 bytes
limpieza de la matriz 32
hacer un lazo de la caída
inserción de la escama en la matriz 32
ruptura de esta matriz 32 para los caracteres especiales 4
escribir los caracteres en la pantalla
realmente cae!
Sólo la función SetCursor es específica para este 16 x 4 LCD: (puede ser cambiado para otras pantallas)
Si quieres más escamas, sólo tienes que copiar el
para otros lugares.
Estoy usando el modulo para estar seguro que lo va a terminar en posición 0,1,2,3. El + 4 es asegurarse de que el resultado es positivo.
La escama se inserta desde la parte superior, por lo que para los copos tener otra posición, esto crea un pequeño salto en la animación.