Sisukord:

Liidese LCD 20X4 ekraan Nodemcu: 3 sammu
Liidese LCD 20X4 ekraan Nodemcu: 3 sammu

Video: Liidese LCD 20X4 ekraan Nodemcu: 3 sammu

Video: Liidese LCD 20X4 ekraan Nodemcu: 3 sammu
Video: Удаленно контролировать энергопотребление дома | ПЗЭМ-004Т | Облако Интернета вещей RemoteXY 2024, November
Anonim
Liidesega LCD 20X4 ekraan Nodemcu jaoks
Liidesega LCD 20X4 ekraan Nodemcu jaoks

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

Laadige raamatukogu üles Arduino raamatukogudesse
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

Ühendage oma pin
Ühendage oma pin

Ü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

Laadige kood üles ja käivitage
Laadige kood üles ja käivitage
Laadige kood üles ja käivitage
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.

Soovitan: