Përmbajtje:

HX1230 LCD njëngjyrëshe në Projektet Arduino: 4 hapa
HX1230 LCD njëngjyrëshe në Projektet Arduino: 4 hapa

Video: HX1230 LCD njëngjyrëshe në Projektet Arduino: 4 hapa

Video: HX1230 LCD njëngjyrëshe në Projektet Arduino: 4 hapa
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Nëntor
Anonim
HX1230 LCD njëngjyrëshe në Projektet Arduino
HX1230 LCD njëngjyrëshe në Projektet Arduino

Pjesët:

  • ndonjë Arduino
  • LCD HX1230 96x68 pixel (e njohur edhe si Nokia 1202, STE2007)
  • disa tela

Hapi 1: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet
  1. RST në D6 ose ndonjë dixhital
  2. CE deri D7 ose ndonjë dixhital
  3. N/C
  4. DIN në D11/MOSI
  5. KLKO në D13/SCK
  6. VCC në 3.3V
  7. BL në 3.3V ose përmes rezistencës në çdo kunj dixhital
  8. GND në GND

Lidhjet janë të ngjashme me Nokia 5110 LCD dhe shumicën e ekraneve SPI. Dallimi i vetëm është se nuk ka një pin DC (të dhëna/komanda). Ky informacion dërgohet përmes SPI 9-bit.

LCD funksionon më së miri në 3.3V, 5V është gjithashtu i sigurt, por kërkon ndryshime në cilësimet e kontrastit. Mënyra më e lehtë është të përdorni Arduino Pro Mini të mundësuar nga burimi 3.3V.

Hapi 2: Krahasimi me Nokia 5110 LCD

Krahasimi me Nokia 5110 LCD
Krahasimi me Nokia 5110 LCD
Krahasimi me Nokia 5110 LCD
Krahasimi me Nokia 5110 LCD

HX1230 reklamohet si zëvendësues i Nokia 5110 LCD. Kjo nuk është plotësisht e vërtetë sepse HX1230 ka kontrollues/komanda të ndryshme dhe kërkon bibliotekë tjetër

Avantazhet e HX1230:

  • PCB me ekran shumë më të vogël, por madhësia e ekranit është pothuajse e njëjtë
  • nuk ka shirit zebër, ekrani është ngjitur në PCB
  • pak rezolucion më të lartë 96x68 kundrejt 84x48
  • raport më i mirë i aspektit, pikselët janë katrorë
  • vetëm 1 LED përdoret për ndriçimin e pasmë
  • 1 tel më pak e nevojshme për ta lidhur atë me MCU (pa pin DC)
  • zakonisht më lirë se N5110 - $ 1.60 kundrejt $ 1.80

Hapi 3: Softueri Arduino

Përgatitur 2 biblioteka të ndryshme:

  • Biblioteka me burime të ulëta e përdorur për projekte të thjeshta me të dhëna kryesisht alfanumerike (megjithatë dhënia e pikselëve pixel/bitmaps është ende e mundur), nuk përdor RAM për tampon kornizash, gjithçka i jepet drejtpërdrejt LCD përmes SPI

    github.com/cbm80amiga/HX1230_SPI

  • Biblioteka e plotë grafike me mbështetje përçarëse:

    github.com/cbm80amiga/HX1230_FB

Shikoni videon e hapit tjetër për të kontrolluar veçoritë e bibliotekave

Hapi 4: Shikoni videon

Karakteristikat:

  • fontet proporcionale mbështesin integrimin (kërkon shkronja nga biblioteka PropFonts
  • primitivë të thjeshtë (pikselë, vija, drejtkëndësha, drejtkëndësha të mbushur, rrathë, rrathë të mbushur, trekëndësha, trekëndësha të mbushur)
  • zbehje e urdhëruar e shpejtë (17 modele)
  • vizatim ultra i shpejtë i vijës horizontale dhe vertikale
  • vizatim bitmaps
  • shumë programe shembullore

Recommended: