Magia de LCD

cristal líquido muestra... muy útil no duda, sino para también un poco aburrido. Una fuente, un formato para los caracteres de 5 x 8 píxeles.

Han hecho algunos objetos con diferentes y más de la pantalla LCD, pero no estaba realmente satisfecho con el efecto:
http://myfablab.wordpress.com/2012/06/10/prepairin...

Vine a través de una pantalla de 4 x 16 barato y comenzó a jugar con él.
Este instructable es compartir estas experiencias de codificación. La mayoría del contenido se programar efectos visuales para pantallas pequeñas.

Al final envuelve las ideas dentro de un paño y enviar este omiyage a algunos amigos en Berlín, vea el paso "resultados".

Algunas de la codificación es algo específico para la pantalla de 4 x 16, pero la mayoría de las ideas como las olas al azar y el tampón pueden usarse también con otros LCD.

Empecé con los caracteres especiales, la escritura de la biblioteca de cristal líquido de Arduino "CustomCharacters". Es curioso ver un personaje móvil pero este solo carácter (5 de 8 píxeles) sigue siendo tan pequeño. ¿Hacer más de esto figuras saltando? Pero hay solamente 8 caracteres especiales para jugar con.

Experimentando se convirtió 5 ideas que pueden inspirar a otros a experimentar e inventar:

  • olas al azar de caracteres especiales
  • un "buffer"
  • "fuentes grandes"
  • formas geométricas crudas como un ellips, o una onda sinusoidal
  • nieve que cae

Olas al azar
puede cambiar los 8 caracteres especiales sobre la marcha dentro de una secuencia de comandos. Redefiniendo la hace de carácter todas las posiciones con este personaje cambian al mismo tiempo, esto genera como efectos de la onda sobre la pantalla.

Tampón de
Con el tampón puede hacer más efectos que solo el desplazamiento (scrolling) izquierda o derecha. De hecho ya tienes el texto dentro de una matriz puede elegir qué fila poner en qué línea (desplazamiento hacia arriba y hacia abajo) o "aleatorio".
También, puede hacer una buena transición sustituyendo al azar los personajes de la pantalla por los caracteres del buffer.

Tipos de letra más grandes
Hacer cartas de grandes bloques de píxeles crea una palabra el tamaño de la pantalla. Esto alternando con textos "normales" hace que la pantalla LCD mucho más interesante.

Formas geométricas
Calcular primero la forma, y luego redondeo y poner un carácter en ese punto, puede crear formas "más grandes" crudos. "Sólo" funciona en esta pantalla lcd con una resolución de la carta de 4 por 16: una especie de elipse como un marco alrededor de un texto por ejemplo.

Nieve
Mediante una secuencia (horizontal o vertical) de caracteres especiales y usar la secuencia (digamos 4) como una matriz continua, usted puede "caer" una simple pequeña forma, cuadrada círculo, continuamente.

Estas son algunas ideas que son todavía posibles con esta simple LCD. Por supuesto usted puede ir a las pantallas gráficas donde pueden ser utilizados todos los píxeles y las líneas entre los puntos del personaje no existe. Pero a veces es divertido para explorar lo que puede hacer aún en situaciones más restringidas...
¡ Explora!

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