![Sąsajos LCD 20X4 ekranas su „Nodemcu“: 3 žingsniai Sąsajos LCD 20X4 ekranas su „Nodemcu“: 3 žingsniai](https://i.howwhatproduce.com/images/001/image-1167-39-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Sąsajos LCD 20X4 ekranas su „Nodemcu“ Sąsajos LCD 20X4 ekranas su „Nodemcu“](https://i.howwhatproduce.com/images/001/image-1167-40-j.webp)
Aš nusprendžiau pasidalinti tuo, nes anksčiau susidūriau su sunkumais atlikdamas savo ankstesnę užduotį, bandžiau sujungti grafinį (128 x 64) LCD ekraną su „Nodemcu“, bet nesėkmingai. Aš suprantu, kad tai turi būti susiję su biblioteka (grafinio LCD biblioteka skiriasi nuo įprasto LCD). Atrodo, kad dabartinė esama biblioteka netinka GLCD sąsajos nodemcu, labai tikiuosi, kad jie išeis su „tinkama biblioteka“netrukus. Norėjau pabandyti, bet man trūksta laiko, todėl nusprendžiau pakeisti grafinį LCD į „Bluebacklight 20x4 LCD“. Maniau, kad tai bus lengva, nes funkcijos yra gana panašios į 16x2 LCD, tačiau vėl klydau. Taigi, pradėkite kelionę „try-n-error“, kad tai pavyktų.
Sujungti bet kurį skystųjų kristalų ekraną su „Arduino Uno“yra paprasta, galite rasti daugybę galimų vadovėlių. Taip pat yra „LCD“sąsajos su „NodeMCU“pamoka, kai kurie naudoja „poslinkių registro“„I2C eikštiklį“, o kai kurie kiti naudoja „I2C LCD adapterį“, tačiau atrodo, kad ne visos šios pamokos yra suderinamos, o kai kurios yra „pasenusios“, jos gali būti Naudodamas kitą ar seną biblioteką, vieną kartą gaunu klaidą: „Klaida rengiant„ NodeMCU 1.0 “plokštę (ESP-12E modulis)“, todėl pereinu prie kitos bibliotekos. Kompiliacija baigta, bet su įspėjimu: „ĮSPĖJIMAS: biblioteka„ LiquidCrystal_I2C-1.1.2 “teigia veikianti (avr) architektūra (-omis) ir gali būti nesuderinama su jūsų dabartine plokšte, veikiančia (esp8266) architektūra (-omis)“, daviau bet kokiu atveju pabandykite įkelti į mano lentą, tada sėkmės!
1 veiksmas: įkelkite biblioteką į „Arduino“bibliotekas
![Įkelkite biblioteką į „Arduino“bibliotekas Įkelkite biblioteką į „Arduino“bibliotekas](https://i.howwhatproduce.com/images/001/image-1167-41-j.webp)
Prieš pradėdami įsitikinkite, kad jau įdiegėte „NodeMCU“biblioteką, jei ne, galite atlikti šį veiksmą čia. Po to nepamirškite atsisiųsti ir įdiegti „LiquidCrystal_I2C“bibliotekos, skirtos ir LCD ekranui.
Čia pridedamas „LiquidCrystal_I2C“bibliotekos ZIP failas, kurį naudojau šiai pamokai. Neprisimenu, iš kurios svetainės aš jį atsisiunčiau, bet nuopelnas savininkui.
pastabos: tai failas, kuriame yra anksčiau minėtas įspėjimas. Tačiau neturiu problemų įkelti kodą į savo „NodeMCU“plokštę.
2 veiksmas: prijunkite kaištį
![Prijunkite savo kaištį Prijunkite savo kaištį](https://i.howwhatproduce.com/images/001/image-1167-42-j.webp)
Prijungiu LCD ekraną prie „NodeMCU“, naudodamas I2C LCD nuoseklųjį adapterį, nuo 8 LCD kontaktų iki 4 kontaktų. Tai labai patogu, nes „NodeMCU“yra mažas ir norime apriboti kaiščio naudojimą toje plokštėje. Aš naudoju „NodeMCU“kaiščius D1, D2, Vin ir Gnd. Prijungimas prie LCD:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Labai tiesmuka.
3 veiksmas: įkelkite kodą ir paleiskite
![Įkelkite kodą ir paleiskite Įkelkite kodą ir paleiskite](https://i.howwhatproduce.com/images/001/image-1167-43-j.webp)
![Įkelkite kodą ir paleiskite Įkelkite kodą ir paleiskite](https://i.howwhatproduce.com/images/001/image-1167-44-j.webp)
Nukopijuokite čia pridėtą kodą ir paleiskite. Įsitikinkite, kad pasirinkote Keisti kodą pagal savo pageidavimus. Sėkmės.
Tegul ši maža pamoka jums padės. Jei turite kokių nors klausimų, nedvejodami komentuokite.
Rekomenduojamas:
„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: 8 žingsniai „Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas -- 16x2 skystųjų kristalų ekranas -- Hc05 -- Paprasta -- Belaidžio ryšio skelbimų lenta: 8 žingsniai](https://i.howwhatproduce.com/images/001/image-2366-17-j.webp)
„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
TTGO (spalvotas) ekranas su mikropitonu (TTGO T-ekranas): 6 žingsniai
![TTGO (spalvotas) ekranas su mikropitonu (TTGO T-ekranas): 6 žingsniai TTGO (spalvotas) ekranas su mikropitonu (TTGO T-ekranas): 6 žingsniai](https://i.howwhatproduce.com/images/009/image-24779-j.webp)
TTGO (spalvotas) ekranas su „Micropython“(TTGO T-ekranas): „TTGO T-Display“yra plokštė, pagrįsta ESP32, kurioje yra 1,14 colio spalvotas ekranas. Lentą galima nusipirkti už mažesnį nei 7 USD prizą (įskaitant pristatymą, prizas matomas „banggood“). Tai neįtikėtinas prizas už ESP32, įskaitant ekraną. T
„Arduino LCD 16x2“pamoka - Sąsajos 1602 LCD ekranas su „Arduino Uno“: 5 žingsniai
![„Arduino LCD 16x2“pamoka - Sąsajos 1602 LCD ekranas su „Arduino Uno“: 5 žingsniai „Arduino LCD 16x2“pamoka - Sąsajos 1602 LCD ekranas su „Arduino Uno“: 5 žingsniai](https://i.howwhatproduce.com/images/001/image-1384-58-j.webp)
„Arduino LCD 16x2“pamoka | Sąsajos 1602 LCD ekranas su „Arduino Uno“: Sveiki, vaikinai, nes daugeliui projektų reikia ekrano, kuriame būtų rodomi duomenys, nesvarbu, ar tai yra koks nors „pasidaryk pats“skaitiklis, ar „YouTube“prenumeratų skaičius, ar skaičiuoklė, ar klaviatūros užraktas su ekranu, ir jei visi šie projektai yra sukurti naudojant arduino jie apibrėžs
I2C / IIC LCD ekranas - Naudokite SPI LCD prie I2C LCD ekrano Naudodami SPI to IIC modulį su „Arduino“: 5 žingsniai
![I2C / IIC LCD ekranas - Naudokite SPI LCD prie I2C LCD ekrano Naudodami SPI to IIC modulį su „Arduino“: 5 žingsniai I2C / IIC LCD ekranas - Naudokite SPI LCD prie I2C LCD ekrano Naudodami SPI to IIC modulį su „Arduino“: 5 žingsniai](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD ekranas | Naudokite SPI LCD prie I2C LCD ekrano SPI to IIC modulio naudojimas su „Arduino“: Sveiki, vaikinai, nes įprastas SPI LCD 1602 turi per daug laidų prijungti, todėl labai sunku jį sujungti su „arduino“, tačiau rinkoje yra vienas modulis, kuris gali konvertuoti SPI ekraną į IIC ekraną, todėl jums reikia prijungti tik 4 laidus
I2C / IIC LCD ekranas - Konvertuokite SPI LCD į I2C LCD ekraną: 5 žingsniai
![I2C / IIC LCD ekranas - Konvertuokite SPI LCD į I2C LCD ekraną: 5 žingsniai I2C / IIC LCD ekranas - Konvertuokite SPI LCD į I2C LCD ekraną: 5 žingsniai](https://i.howwhatproduce.com/images/002/image-5689-18-j.webp)
I2C / IIC LCD ekranas | Konvertuokite SPI LCD į I2C LCD ekraną: naudojant „spi lcd“ekraną reikia per daug jungčių, o tai padaryti tikrai sunku, todėl radau modulį, kuris gali konvertuoti „i2c LCD“į „spi lcd“, todėl pradėkime