Sisukord:
Video: Liidese LCD 20X4 ekraan Nodemcu: 3 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Otsustasin seda jagada, kuna olen oma eelmise ülesandega juba varem silmitsi seisnud, proovisin graafilise (128x64) LCD -liidesega Nodemcu liidestada, kuid tulutult, ebaõnnestusin. Arvan, et see peab olema seotud teekiga (graafilise LCD raamatukogu erineb tavalisest LCD -st). Tundub, et praegune olemasolev raamatukogu ei sobi GLCD liidesega nodemcu, loodan tõesti, et nad tulevad välja "sobiva raamatukoguga" varsti. Tahtsin proovida, kuid olen ajapuuduses, mistõttu otsustasin graafilise LCD-ekraani asemel vahetada Bluebacklight 20x4 LCD-ekraani. Arvasin, et see saab olema lihtne, kuna funktsioonid on 16x2 LCD -le üsna sarnased, kuid eksisin uuesti. Seega alustage minu katse-n-viga teekonda, et see toimiks.
Mis tahes vedelkristallekraani ühendamine Arduino Unoga on lihtne, saadaval on palju õpetusi. Saadaval on ka NodeMCU -ga LCD -liidese õpetus, mõned kasutavad "Nihkeregistri" "I2C kulutust" ja mõned teised kasutavad "I2C LCD -adapterit", kuid tundub, et kõik need õpetused ei ühildu ja mõned on "vananenud", need võivad olla Kasutades erinevat või vana teeki, kuvatakse mulle kord selline tõrketeade: "Viga tahvli NodeMCU 1.0 (ESP-12E moodul) kompileerimisel", nii et ma lähen teisele teekile. Kompileerimine lõpetatud, kuid hoiatusega: "HOIATUS: raamatukogu LiquidCrystal_I2C-1.1.2 väidab, et töötab (avr) arhitektuuril ja võib olla teie praeguse plaadiga, mis töötab (esp8266) arhitektuuriga," ei ühildu. proovige ikkagi, laadige üles minu tahvlile ja siis edu!
Samm: laadige raamatukogu üles Arduino raamatukogudesse
Enne alustamist veenduge, et olete juba NodeMCU teegi installinud, vastasel juhul saate seda sammu järgida. Pärast seda ärge unustage oma vedelkristallekraani jaoks ka oma LiquidCrystal_I2C raamatukogu alla laadida ja installida.
Siin on lisatud LiquidCrystal_I2C raamatukogu zip -fail, mida olen selle õpetuse jaoks kasutanud. Ma ei mäleta, milliselt veebisaidilt selle alla laadisin, kuid krediit omanikule.
Märkused: see on fail, millele on lisatud varem mainitud hoiatus. Kuid mul pole probleeme koodi üleslaadimisega oma NodeMCU tahvlile.
Samm: ühendage oma PIN -kood
Ühendan LCD -ekraani NodeMCU -ga, kasutades I2C LCD -jadaadapterit, alates 8 -pin LCD -st kuni 4 -pin -adapterini. See on väga mugav, kuna NodeMCU on väike ja tahame piirata selle plaadi tihvti kasutamist. Ma kasutan NodeMCU tihvte D1, D2, Vin ja Gnd. Ühendus LCD -ekraaniga:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Väga otsekohene.
Samm: laadige kood üles ja käivitage
Kopeerige siia lisatud kood ja käivitage. Veenduge, et olete valinud Alter the code to your like. Edu.
Olgu see väike õpetus teile kasulik. Kui teil on küsimusi, ärge kartke kommenteerida.