Magia de LCD (5 / 9 paso)

Paso 5: Animación copos de nieve

Utilizando una secuencia de caracteres especiales 4 y cambiar el contenido de los caracteres en el código de una manera continua, yu puede hacer algún pequeño dibujo (escama de la nieve) caen:

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.

Artículos Relacionados

Construcción de un pensadero de magia

Construcción de un pensadero de magia

este proyecto acompañado de varios otros para nuestra fiesta temática de Halloween de Harry Potter.Fondo:El pensadero es un dispositivo mágico que juega un papel importante en la serie de Harry Patter. Permite revisar recuerdos capturados - propia o
Cómo solucionar un inversor de potencia de la retroiluminación de LCD. Utilizando un Fujiplus FP - 988D. De $0.

Cómo solucionar un inversor de potencia de la retroiluminación de LCD. Utilizando un Fujiplus FP - 988D. De $0.

En este instructible lo guiarán a través fijación un muerto lcd luz de fondo inversor utilizando las piezas que tienes. Se puede saber si tienes una luz muerta posterior al primer eliminar otras posibilidades. Compruebe el monitor en varias computado
Reloj analógico para el LCD gráfico

Reloj analógico para el LCD gráfico

escribir un código para un reloj de analoge puede parecer un poco de una tarea de enormes proporciones. Especialmente los cálculos de las posiciones de las manos, pero no es realmente tan difícil en absoluto.En este instructable voy a hablar un poco
La maleta de magia

La maleta de magia

la maleta mágica es una rama de los proyecto de espejo mágico diymagicmirror.comLa maleta está sentado encima de un equipo portátil que ejecuta el software. El portátil está conectado a un Arduino que está conectado con algunos sensores. Aquí le damo
Principio microcontroladores parte 13: Introducción a la interfaz de LCD

Principio microcontroladores parte 13: Introducción a la interfaz de LCD

El microcontrolador es una maravillosa pieza de ingeniería y puede hacer muchas cosas (con la ayuda de alguna gran programación), pero sigue siendo una caja negra opaca. Si desea compartir información, o mostrar lo que está tratando de hacer, necesit
Biblioteca de C para controlador de pantalla LCD HD44780

Biblioteca de C para controlador de pantalla LCD HD44780

Hola a todos,He empecé a trabajar con micro controladores de Texas Instruments MSP430 valor línea. Todavía disfruto trabajando con Ardunio pero puedo recoger un 16 bit TI MSP-EXp430G2 por $9.95.Texas Instruments es una empresa grande y realmente ha a
Transformar su TV LCD/LED TV holograma

Transformar su TV LCD/LED TV holograma

Les presento tres simples pasos para transformar tu televisor LCD/LED TV holograma...Muy fácil y muy simple.Paso 1: Cortar y pegar... Corte cuatro hojas A4 transparentes en formas trapezoidales y unirlos para formar una pirámide.Paso 2: Al revés... C
Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

Medidor de distancia ultrasónico con pantalla LCD en el Arduino UNO

En este tutorial vamos a ver un uso distinto del módulo de ultrasonidos HC-SR04. Este módulo es de uso frecuente en coches de juguetes y robots para localizar obstáculos pero puede ser utilizado para medir distancias así.Distancias medidas por la HC-
Sensor de humedad con Disp de LCD y LED indicador de Temp &

Sensor de humedad con Disp de LCD y LED indicador de Temp &

En este instructable, he utilizado el sensor de temperatura DHT11 y humedad & Arduino UNO para mostrar las lecturas de temperatura y humedad actuales en una pantalla de LCD 16 x 2. Al lado, también he creado una Configuración 3-LED que indica 3 sets
Monitor de uso de Arduino CPU + RAM LCD

Monitor de uso de Arduino CPU + RAM LCD

Hola a todos,Me hice un monitor de uso de Arduino CPU + RAM utilizando un simple sketch de Arduino y un programa de VB.net de Pedrito.En este instructable le muestro cómo hacerlo.El programa de vb.net incluye un comprobador de conexión Arduino y pued
¿Epson 1770W LCD proyector sobrecalentamiento? Lo repare!

¿Epson 1770W LCD proyector sobrecalentamiento? Lo repare!

Una vez más estoy probando otra manera de la escritura un Instructable. Tomé una foto de cada paso en orden generó un GIF que al parecer tiene un poco en cargar así que si no puede ver el GIF de arriba entonces dar alguna tiempo o consultar las imáge
Cómo convertir un LCD del ordenador portátil a un Monitor externo.

Cómo convertir un LCD del ordenador portátil a un Monitor externo.

Hola. Este es mi primer InstructableHace un tiempo atrás me sentados alrededor y preguntándose qué hacer con mi portátil muerto. Sabía que la placa estaba frito pero todo lo demás estaba todavía en condiciones de trabajo. Como resultado, decidí hacer
Frambuesa Pi: Usando 1$ I2C LCD mochilas 1602 pantallas y botones!

Frambuesa Pi: Usando 1$ I2C LCD mochilas 1602 pantallas y botones!

¡ Hola! Soy Arsenijs, gusta construir cosas con frambuesa Pi y últimamente he estado trabajando con pantallas de caracteres, así como sus mochilas de I2C, por lo que yo he coleccionado algunos hacks que puedo mostrarte. Hoy, te diré cómo ahorrar un m
LCD TV Backlight reparación de CCFL a LED

LCD TV Backlight reparación de CCFL a LED

Leyendo y navegando en instructables Arduinio CNC y temas relacionados, me encontré con un instructables que me llamó la atención. Esto es reemplazar el "LED luz de fondo para un Monitor o televisor LCD" con la tira de LED. Tengo viejo defectuos