Turinys:
- 1 žingsnis: jungtys
- 2 veiksmas: palyginimas su „Nokia 5110 LCD“
- 3 žingsnis: „Arduino“programinė įranga
- 4 žingsnis: žiūrėkite vaizdo įrašą
Video: „HX1230“vienspalvis skystųjų kristalų ekranas „Arduino“projektuose: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
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
- Nuo RST iki D6 arba bet kurio skaitmeninio
- CE iki D7 arba bet koks skaitmeninis
- N/C
- Nuo DIN iki D11/MOSI
- Nuo CLK iki D13/SCK
- VCC iki 3.3V
- BL iki 3.3V arba per rezistorių į bet kurį skaitmeninį kaištį
- 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“
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:
ESP32 ir ST7789 135 x 240 skystųjų kristalų ekranas: 3 žingsniai
ESP32 ir ST7789 135 x 240 skystųjų kristalų ekranas: kaip prijungti ST7789 ekraną prie ESP32 plokštės. Aš eksperimentavau su kitais ekranais, ir šį pasirodė šiek tiek sunku paleisti. Tikimės, kad ši prijungimo schema ir kodas padės kitiems
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas -- 16x2 skystųjų kristalų ekranas -- Hc05 -- Paprasta -- Belaidžio ryšio skelbimų lenta: 8 žingsniai
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas || 16x2 skystųjų kristalų ekranas || Hc05 || Paprasta || Belaidžio ryšio skelbimų lenta: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …… ………………………………… Skelbimų lenta naudojama žmonėms atnaujinti nauja informacija arba jei norite išsiųsti pranešimą kambaryje arba po
Skystųjų kristalų ekranas naudojant „Arduno“: 4 žingsniai
Skystųjų kristalų ekranas naudojant „Arduno“: LCD (skystųjų kristalų ekranas) yra ekrano laikmenų tipas, kuriame kaip pagrindinis žiūrovas naudojamas skystasis kristalas. Šiame straipsnyje naudosiu 2x16 LCD. Kadangi tokio tipo LCD dažniausiai randama rinkoje. Specifikacija: fizinė forma, žr. Paveikslėlį
„I2C“skystųjų kristalų ekranas „NodeMCU V2“su „Arduino IDE“: 3 žingsniai
„I2C“skystųjų kristalų ekranas „NodeMCU V2“su „Arduino IDE“: šioje trumpoje instrukcijoje parodysiu, kaip pietauti LCD su „I2C“serijos adapteriu „NodeMCU v2“naudojant „ArduinoIDE“ir galimas bibliotekas
„Arduino“procesoriaus ir RAM naudojimo monitoriaus skystųjų kristalų ekranas: 5 žingsniai
„Arduino“procesoriaus ir RAM naudojimo monitoriaus skystųjų kristalų ekranas: Sveiki visi, aš sukūriau „Arduino CPU+RAM“naudojimo monitorių, naudodamas paprastą „Arduino“eskizą ir „VB.net“programą. Šioje pamokoje aš jums parodysiu, kaip tai padaryti. „Vb.net“programoje yra „Arduino“ryšio testeris ir galite rašyti pasirinktinį tekstą į