Tabla de contenido:

LCD monocromático HX1230 en proyectos Arduino: 4 pasos
LCD monocromático HX1230 en proyectos Arduino: 4 pasos

Video: LCD monocromático HX1230 en proyectos Arduino: 4 pasos

Video: LCD monocromático HX1230 en proyectos Arduino: 4 pasos
Video: Демо-версия LvGL + Zephyr (v3.4) с дисплеем SSD1306 (обновление) 2024, Mes de julio
Anonim
LCD monocromático HX1230 en proyectos Arduino
LCD monocromático HX1230 en proyectos Arduino

Partes:

  • cualquier Arduino
  • LCD HX1230 de 96x68 píxeles (también conocido como Nokia 1202, STE2007)
  • algunos cables

Paso 1: conexiones

Conexiones
Conexiones
Conexiones
Conexiones
  1. RST a D6 o cualquier digital
  2. CE a D7 o cualquier digital
  3. CAROLINA DEL NORTE
  4. DIN según D11 / MOSI
  5. CLK a D13 / SCK
  6. VCC a 3,3 V
  7. BL a 3.3V o mediante resistencia a cualquier pin digital
  8. GND a GND

Las conexiones son similares a las del Nokia 5110 LCD y la mayoría de las pantallas SPI. La única diferencia es que no hay pin DC (datos / comando). Esta información se envía a través de SPI de 9 bits.

La pantalla LCD funciona mejor a 3.3V, 5V también es seguro, pero requiere cambios en la configuración de contraste. La forma más fácil es usar Arduino Pro Mini alimentado desde una fuente de 3.3V.

Paso 2: Comparación con Nokia 5110 LCD

Comparación con Nokia 5110 LCD
Comparación con Nokia 5110 LCD
Comparación con Nokia 5110 LCD
Comparación con Nokia 5110 LCD

HX1230 se anuncia como reemplazo de LCD del Nokia 5110. Esto no es del todo cierto porque HX1230 tiene un conjunto de controlador / comando diferente y requiere otra biblioteca

Ventajas de HX1230:

  • PCB de pantalla mucho más pequeña pero el tamaño de la pantalla es casi el mismo
  • sin tira de cebra, la pantalla está soldada a PCB
  • un poco más de resolución 96x68 vs 84x48
  • mejor relación de aspecto, los píxeles son cuadrados
  • solo 1 LED usado para retroiluminación
  • Se requiere 1 cable menos para conectarlo a MCU (sin pin DC)
  • generalmente más barato que N5110 - $ 1,60 frente a $ 1,80

Paso 3: software Arduino

Preparado 2 bibliotecas diferentes:

  • Biblioteca de bajos recursos utilizada para proyectos simples con datos en su mayoría alfanuméricos (sin embargo, la representación de gráficos de píxeles / mapas de bits todavía es posible), no usa RAM para el búfer de cuadros, todo se representa directamente en la pantalla LCD a través de SPI

    github.com/cbm80amiga/HX1230_SPI

  • Biblioteca de gráficos completa con soporte para difuminado:

    github.com/cbm80amiga/HX1230_FB

Mire el video del siguiente paso para verificar las características de las bibliotecas

Paso 4: mira el video

Características:

  • soporte de fuentes proporcionales incorporado (requiere fuentes de la biblioteca PropFonts
  • primitivas simples (píxeles, líneas, rectángulos, rectángulos rellenos, círculos, círculos rellenos, triángulos, triángulos rellenos)
  • tramado rápido ordenado (17 patrones)
  • dibujo lineal horizontal y vertical ultrarrápido
  • dibujo de mapas de bits
  • muchos programas de ejemplo

Recomendado: