Taula de continguts:

LCD monocrom HX1230 en projectes Arduino: 4 passos
LCD monocrom HX1230 en projectes Arduino: 4 passos

Vídeo: LCD monocrom HX1230 en projectes Arduino: 4 passos

Vídeo: LCD monocrom HX1230 en projectes Arduino: 4 passos
Vídeo: Nokia LCD with ESP8266 | NodeMcu | Arduino | Monochrome Displays 2024, Juliol
Anonim
LCD monocrom HX1230 en projectes Arduino
LCD monocrom HX1230 en projectes Arduino

Parts:

  • qualsevol Arduino
  • LCD HX1230 de 96x68 píxels (també conegut com Nokia 1202, STE2007)
  • uns quants cables

Pas 1: connexions

Connexions
Connexions
Connexions
Connexions
  1. RST a D6 o qualsevol altre digital
  2. CE a D7 o qualsevol digital
  3. N / C
  4. DIN a D11 / MOSI
  5. CLK a D13 / SCK
  6. VCC a 3,3V
  7. BL a 3,3 V o mitjançant resistència a qualsevol pin digital
  8. GND a GND

Les connexions són similars a la pantalla LCD Nokia 5110 i a la majoria de pantalles SPI. L'única diferència és que no hi ha cap pin DC (dades / ordres). Aquesta informació s’envia mitjançant SPI de 9 bits.

La pantalla LCD funciona millor a 3,3 V, 5 V també és segura, però requereix canvis en la configuració del contrast. La manera més senzilla és fer servir Arduino Pro Mini alimentat des d’una font de 3,3 V.

Pas 2: comparació amb el Nokia 5110 LCD

Comparació amb el Nokia 5110 LCD
Comparació amb el Nokia 5110 LCD
Comparació amb el Nokia 5110 LCD
Comparació amb el Nokia 5110 LCD

L'HX1230 s'anuncia com a substitut de Nokia 5110 LCD. Això no és del tot cert perquè HX1230 té un conjunt de comandaments i comandaments diferents i requereix una altra biblioteca

Avantatges de HX1230:

  • PCB de visualització molt més petit, però la mida de la pantalla és gairebé la mateixa
  • sense banda de zebra, la pantalla es solda a PCB
  • resolució poc més alta de 96x68 contra 84x48
  • millor relació d'aspecte, els píxels són quadrats
  • només 1 LED utilitzat per a la llum de fons
  • 1 cable menys necessari per connectar-lo a MCU (sense pin DC)
  • normalment més barat que N5110: 1,60 USD contra 1,80 USD

Pas 3: programari Arduino

S'han preparat 2 biblioteques diferents:

  • Biblioteca de recursos baixos que s’utilitza per a projectes senzills amb dades alfanumèriques (tot i que encara és possible representar gràfics de píxels / mapes de bits), no utilitza RAM per a memòria intermèdia de trames, tot es renderitza directament a LCD mitjançant SPI

    github.com/cbm80amiga/HX1230_SPI

  • Biblioteca de gràfics completa amb compatibilitat amb el dithering:

    github.com/cbm80amiga/HX1230_FB

Mireu el vídeo del següent pas per comprovar les funcions de les biblioteques

Pas 4: mireu el vídeo

Característiques:

  • els tipus de lletra proporcionals admeten la funció integrada (requereix tipus de lletra de la biblioteca PropFonts
  • primitives simples (píxels, línies, rectangles, rectangles omplerts, cercles, cercles omplerts, triangles, triangles omplerts)
  • retallat ordenat ràpidament (17 patrons)
  • dibuix de línies horitzontal i vertical ultra ràpid
  • dibuix de mapes de bits
  • molts exemples de programes

Recomanat: