Satura rādītājs:

HX1230 vienkrāsains LCD Arduino projektos: 4 soļi
HX1230 vienkrāsains LCD Arduino projektos: 4 soļi

Video: HX1230 vienkrāsains LCD Arduino projektos: 4 soļi

Video: HX1230 vienkrāsains LCD Arduino projektos: 4 soļi
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Jūlijs
Anonim
HX1230 vienkrāsains LCD Arduino projektos
HX1230 vienkrāsains LCD Arduino projektos

Daļas:

  • jebkurš Arduino
  • HX1230 96x68 pikseļu LCD (pazīstams arī kā Nokia 1202, STE2007)
  • daži vadi

1. darbība. Savienojumi

Savienojumi
Savienojumi
Savienojumi
Savienojumi
  1. RST līdz D6 vai jebkurš cipars
  2. CE līdz D7 vai jebkurš digitāls
  3. N/C
  4. DIN līdz D11/MOSI
  5. CLK līdz D13/SCK
  6. VCC līdz 3.3V
  7. BL līdz 3.3V vai caur rezistoru uz jebkuru digitālo tapu
  8. GND līdz GND

Savienojumi ir līdzīgi Nokia 5110 LCD un lielākajai daļai SPI displeju. Vienīgā atšķirība ir tāda, ka nav DC (datu/komandu) tapas. Šī informācija tiek nosūtīta, izmantojot 9 bitu SPI.

LCD darbojas vislabāk pie 3.3V, arī 5V ir drošs, bet prasa mainīt kontrasta iestatījumus. Vienkāršākais veids ir izmantot Arduino Pro Mini, kas darbojas no 3.3 V avota.

2. darbība. Salīdzinājums ar Nokia 5110 LCD

Salīdzinājums ar Nokia 5110 LCD
Salīdzinājums ar Nokia 5110 LCD
Salīdzinājums ar Nokia 5110 LCD
Salīdzinājums ar Nokia 5110 LCD

HX1230 tiek reklamēts kā Nokia 5110 LCD aizvietotājs. Tas nav pilnīgi taisnība, jo HX1230 ir atšķirīgs kontroliera/komandu kopums, un tam ir nepieciešama cita bibliotēka

HX1230 priekšrocības:

  • daudz mazāks displeja PCB, bet ekrāna izmērs ir gandrīz vienāds
  • nav zebras sloksnes, displejs ir pielodēts PCB
  • nedaudz augstāka izšķirtspēja 96x68 pret 84x48
  • labāka malu attiecība, pikseļi ir kvadrātveida
  • fona apgaismojumam izmanto tikai 1 LED
  • 1 vads mazāk nepieciešams, lai to savienotu ar MCU (bez līdzstrāvas tapas)
  • parasti lētāk nekā N5110 - 1,60 USD pret 1,80 USD

3. darbība: Arduino programmatūra

Sagatavotas 2 dažādas bibliotēkas:

  • Zema resursu bibliotēka, ko izmanto vienkāršiem projektiem ar lielākoties alfanumeriskiem datiem (tomēr joprojām ir iespējama pikseļu grafikas/bitkartes atveidošana), neizmanto RAM kadru buferim, viss tiek renderēts tieši LCD, izmantojot SPI

    github.com/cbm80amiga/HX1230_SPI

  • Pilna grafikas bibliotēka ar dublēšanas atbalstu:

    github.com/cbm80amiga/HX1230_FB

Noskatieties nākamo darbību video, lai pārbaudītu bibliotēku funkcijas

4. solis: skatieties video

Iespējas:

  • proporcionālie fonti atbalsta iebūvēto (nepieciešami fonti no PropFonts bibliotēkas
  • vienkāršie primitīvi (pikseļi, līnijas, taisnstūri, aizpildīti taisnstūri, apļi, aizpildīti apļi, trīsstūri, aizpildīti trīsstūri)
  • ātri pasūtīta izlīdzināšana (17 modeļi)
  • īpaši ātra horizontāla un vertikāla līniju zīmēšana
  • bitkaršu zīmēšana
  • daudzi programmu piemēri

Ieteicams: