Turinys:

„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai
„HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai

Video: „HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai

Video: „HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai
Video: Голубая стрела (1958) фильм 2024, Lapkritis
Anonim
HX1230 vienspalvis skystųjų kristalų ekranas „Arduino“projektuose
HX1230 vienspalvis skystųjų kristalų ekranas „Arduino“projektuose

Dalys:

  • bet kuris „Arduino“
  • HX1230 96 x 68 pikselių skystųjų kristalų ekranas (taip pat žinomas kaip „Nokia 1202“, STE2007)
  • keli laidai

1 žingsnis: jungtys

Sujungimai
Sujungimai
Sujungimai
Sujungimai
  1. Nuo RST iki D6 arba bet kurio skaitmeninio
  2. CE iki D7 arba bet koks skaitmeninis
  3. N/C
  4. Nuo DIN iki D11/MOSI
  5. Nuo CLK iki D13/SCK
  6. VCC iki 3.3V
  7. BL iki 3.3V arba per rezistorių į bet kurį skaitmeninį kaištį
  8. GND į GND

Ryšiai yra panašūs į „Nokia 5110 LCD“ir daugumą SPI ekranų. Skirtumas tik tas, kad nėra DC (duomenų/komandų) kaiščio. Ši informacija siunčiama per 9 bitų SPI.

Skystųjų kristalų ekranas geriausiai veikia esant 3,3 V įtampai, 5 V yra saugus, tačiau reikia keisti kontrasto nustatymus. Lengviausias būdas yra naudoti „Arduino Pro Mini“, maitinamą iš 3,3 V šaltinio.

2 veiksmas: palyginimas su „Nokia 5110 LCD“

Palyginimas su „Nokia 5110 LCD“
Palyginimas su „Nokia 5110 LCD“
Palyginimas su „Nokia 5110 LCD“
Palyginimas su „Nokia 5110 LCD“

HX1230 reklamuojamas kaip „Nokia 5110“LCD pakaitalas. Tai nėra visiškai tiesa, nes HX1230 turi skirtingą valdiklio/komandų rinkinį ir reikalauja kitos bibliotekos

HX1230 privalumai:

  • daug mažesnis ekranas PCB, bet ekrano dydis yra beveik tas pats
  • nėra zebros juostelės, ekranas yra lituojamas prie PCB
  • šiek tiek didesnė skiriamoji geba 96x68 ir 84x48
  • geresnis formato koeficientas, pikseliai yra kvadratiniai
  • apšvietimui naudojamas tik 1 šviesos diodas
  • 1 laidas mažiau reikalingas norint jį prijungti prie MCU (be nuolatinės srovės kaiščio)
  • paprastai pigiau nei N5110 - 1,60 USD prieš 1,80 USD

3 žingsnis: „Arduino“programinė įranga

Paruošta 2 skirtingos bibliotekos:

  • Mažos išteklių bibliotekos, naudojamos paprastiems projektams, kuriuose dažniausiai yra alfanumeriniai duomenys (tačiau pikselių grafikos/bitų žemėlapių atvaizdavimas vis dar įmanomas), kadrų buferiui nenaudojama RAM, viskas pateikiama tiesiai į LCD per SPI

    github.com/cbm80amiga/HX1230_SPI

  • Visa grafikos biblioteka su palaikymo palaikymu:

    github.com/cbm80amiga/HX1230_FB

Peržiūrėkite kito veiksmo vaizdo įrašą, kad patikrintumėte bibliotekos funkcijas

4 žingsnis: žiūrėkite vaizdo įrašą

Funkcijos:

  • proporcingi šriftai palaiko įmontuotą (reikalingi šriftai iš „PropFonts“bibliotekos
  • paprasti primityvai (pikseliai, linijos, stačiakampiai, užpildyti stačiakampiai, apskritimai, užpildyti apskritimai, trikampiai, užpildyti trikampiai)
  • greitai užsisakytas pašalinimas (17 modelių)
  • itin greitas horizontalių ir vertikalių linijų brėžinys
  • bitų žemėlapių piešimas
  • daug programų pavyzdžių

Rekomenduojamas: