Pantalla para mostrar gráficos y texto. Soporta comunicación por interfaz paralela 8 bits y serial SPI.
INFO
Los sistemas digitales embebidos como Arduino, PIC u otros trabajan únicamente con lógica binaria (0 y 1), es por eso que para "leer" los datos empleamos pantallas o displays LCD. Esta pantalla puede mostrar tanto gráficos como texto permitiendo diseñar interfaces hombre-máquina(HMI) de mayor complejidad. Utilizada en impresoras 3d, máquinas CNC, equipos de control y automatización industrial. Muy útil para hacer debugging o correcciones en tus distintos proyectos, sobre todo en el manejo de sensores y procesamiento de datos.
El Display LCD Gráfico posee 128 columnas y 64 filas de píxeles blancos sobre un fondo azul, funciona con el controlador interno ST7920, que es un integrado muy utilizado y para el cual existe amplia documentación. Para conectar la pantalla LCD a nuestro Arduino/PIC podemos optar por 2 modos de comunicación: Paralela o Serial SPI. En modo paralelo se necesitan 7 u 11 pines: 3 de control y 4 u 8 para datos. En modo Serial SPI, solo se necesitan 3 pines. En cuanto a la programación en Arduino se pueden utilizar distintas librerías, siendo las principales: u8g2(nueva versión de u8glib) y u8glib.
ESPECIFICACIONES TÉCNICAS
- Modelo: YB12864ZB
- Chip controlador: ST7920
- Modelo placa: 12864B V2.0
- Voltaje de operación: 5V DC
- Consumo corriente Backlight: 360mA
- Soporta interfaz: Paralelo (4 u 8 bits) y Serial SPI
- Color Texto: Blanco
- Backlight: Azul
- Columnas: 128
- Filas: 64
- Resolución: 128*64 pixeles
- Tamaño de pixel: 0.48*0.48 mm
- Área visual: 72*40 mm
- Área activa: 66.52*33.24 mm
- Tamaño en diagonal: 3.2 pulgadas
- Dimensiones ext.: 93*70*13.5 mm
- Peso: 46 gramos
PINES DE CONEXIÓN
- PIN1: VSS (0V, GND)
- PIN2: VDD (5VDC)
- PIN3 / PIN17: Adjustment of Contrast
- PIN4 ~ PIN6: RS, R / W, E
- PIN7 ~ PIN14: D0 ~ D7
- PIN15: Serial / Parallel
- PIN16: NULL
- PIN18: Positive Backlight (5VDC)
- PIN19: Negative Backlight (0V, GND)
LINKS
- Datasheet YB12864ZB
- Datasheet ST7920
- Dibujo mecánico
- Librería Arduino: u8g2
- Librería Arduino/AVR/ARM: u8glib
- Librería Arduino: u8glib_arduino
- Librería Arduino: ST7920_SPI
- Libreria Arduino Modo Serial v1.0
- Libreria Arduino Modo Paralelo v1.0
- Setting Pixels for ST7920 based 128x64 LCD
- Tutorial: Arduino y LCD 128x64 con lib u8glib
- Tutorial video: LCD 128x64 con Arduino MEGA - Conexión y Librería U8Glib
- Tutorial video: Tutorial LCD Arduino ST7920 [educ8s.tv]
- Tutorial video: LCD DISPLAY 128x64 ST7920 GRAPHIC SPI - Arduino (web)
- Proyecto: Osciloscopio DIY con Arduino y LCD 128x64
- Proyecto: Reloj y temperatura con Arduino y LCD 128x64
- Video: Demo Libreria alternativa ST7920 128x64