Përmbajtje:
Video: Ndërfaqja e ekranit LCD 20X4 me Nodemcu: 3 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Vendosa ta ndaj këtë pasi jam përballur me vështirësi me detyrën time të mëparshme, u përpoqa të ndërlidhja Graphic (128x64) LCD me Nodemcu por pa dobi, dështova. Kuptova se kjo duhet të ketë të bëjë me bibliotekën (Biblioteka për LCD grafik është e ndryshme nga LCD -ja e zakonshme), me sa duket biblioteka aktuale ekzistuese nuk i përshtatet ndërfaqes së GLCD nodemcu, me të vërtetë shpresoj se do të dalin me "bibliotekën e përshtatshme" shpejt Doja të provoja, por jam i kufizuar në kohë, kështu që mora një vendim për të ndryshuar nga LCD grafik në Bluebacklight 20x4 LCD. Mendova se kjo do të jetë e lehtë pasi veçoritë janë mjaft të ngjashme me LCD 16x2, por përsëri gabova. Kështu, fillimi i udhëtimit tim try-n-error për ta bërë këtë të funksionojë.
Ndërfaqja e çdo LCD me Arduino Uno është e lehtë, mund të gjeni shumë mësime në dispozicion. Ekzistojnë gjithashtu mësime për Ndërfaqen LCD me NodeMCU, disa përdorin "shpenzues I2C" të "Shift regjistrit" dhe disa të tjerë përdorin "përshtatës LCD I2C", por duket se jo të gjitha këto udhëzime janë të pajtueshme dhe disa janë "të vjetruara", ato mund të jenë duke përdorur bibliotekë të ndryshme ose të vjetër, marr një gabim një herë si ky: "Gabim në përpilimin për tabelën NodeMCU 1.0 (Moduli ESP-12E)", kështu që kaloj në bibliotekë të ndryshme. Përfunduar, por me një paralajmërim: "PARALAJMRIM: biblioteka LiquidCrystal_I2C-1.1.2 pretendon se funksionon në arkitekturë (a) dhe mund të jetë e papajtueshme me tabelën tuaj aktuale e cila funksionon në arkitekturën (et) (esp8266)", i dhashë një provoni gjithsesi, ngarkoni në tabelën time pastaj Suksesi!
Hapi 1: Ngarko Bibliotekën në Bibliotekat Arduino
Para fillimit, sigurohuni që keni instaluar tashmë bibliotekën për NodeMCU, nëse jo, mund ta ndiqni këtë hap këtu. Pas kësaj mos harroni të shkarkoni dhe instaloni bibliotekën tuaj LiquidCrystal_I2C edhe për LCD -në tuaj.
Bashkangjitur këtu është skedari zip i bibliotekës LiquidCrystal_I2C që kam përdorur për këtë tutorial. Nuk mbaj mend nga cila faqe interneti e kam shkarkuar, por merita për pronarin.
shënime: kjo është skedari që vjen me paralajmërimin që përmenda më herët. Por nuk kam asnjë problem të ngarkoj kodin në bordin tim NodeMCU.
Hapi 2: Lidhni kunjin tuaj
Unë po lidh ekranin LCD me NodeMCU duke përdorur përshtatësin serial LCD I2C, nga 8 pin të LCD në 4 pin të përshtatësit. Kjo është shumë e përshtatshme pasi NodeMCU është e vogël dhe ne duam të kufizojmë përdorimin e kunjave në atë tabelë. Unë jam duke përdorur pin D1, D2, Vin dhe Gnd të NodeMCU. Lidhja me LCD:
Vin = KQV
Gnd = Gnd
D1 = SDA
D2 = SCL
Shumë e drejtpërdrejtë.
Hapi 3: Ngarko kodin dhe ekzekuto
Kopjoni kodin që kam bashkangjitur këtu dhe ekzekutoni. Sigurohuni që keni zgjedhur Ndryshoni kodin sipas dëshirës tuaj. Paç fat.
Le të jetë i dobishëm për ju ky mësim i vogël. Nëse keni ndonjë pyetje, mos hezitoni të komentoni.