Orodha ya maudhui:
- Hatua ya 1: Pakia Maktaba kwenye Maktaba za Arduino
- Hatua ya 2: Unganisha Pini yako
- Hatua ya 3: Pakia Nambari na Run
Video: Kuingiliana kwa LCD 20X4 Onyesho kwa Nodemcu: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Niliamua kushiriki hii kwani nimekuwa nikikabiliwa na shida na kazi yangu ya awali hapo awali, nilijaribu ku-interface Graphic (128x64) LCD na Nodemcu lakini sikufaulu, nilishindwa. Ninagundua kuwa hii lazima iwe kitu cha kufanya na maktaba (Maktaba ya LCD ya picha ni tofauti na LCD ya kawaida), Inaonekana kama maktaba iliyopo sasa hailingani na GLCD inayoingiliana na nodemcu, tunatumai watatoka na "maktaba inayofaa" hivi karibuni. Nilitaka kujaribu lakini niko katika kubana wakati kwa hivyo nilifanya uamuzi wa kubadilisha kutoka kwa LCD ya picha kuwa Bluebacklight 20x4 LCD. Nilidhani hii itakuwa rahisi kama huduma sawa na 16x2 LCD lakini nilikuwa nimekosea tena. Kwa hivyo, anza safari yangu ya kujaribu-n-kosa ili kufanikisha kazi hii.
Kuingiliana na LCD yoyote na Arduino Uno ni rahisi, unaweza kupata mafunzo mengi yanayopatikana. Pia kuna mafunzo ya Interfacing LCD na NodeMCU inapatikana, wengine wanatumia "I2C expender" ya "Shift rejista" na wengine hutumia "I2C LCD adapta" lakini inaonekana kama sio mafunzo haya yote yanaoana na mengine yamepitwa na wakati, wanaweza kuwa kutumia maktaba tofauti au ya zamani, ninapata hitilafu mara kama hii: "Kosa kukusanya kwa bodi ya NodeMCU 1.0 (Moduli ya ESP-12E)", kwa hivyo ninabadilika kuwa maktaba tofauti. Imekamilika kuandaa lakini kwa onyo: "ONYO: maktaba ya LiquidCrystal_I2C-1.1.2 inadai kukimbia kwenye (avr) usanifu (na inaweza kuwa haiendani na bodi yako ya sasa inayoendesha (esp8266) usanifu (s)", niliipa jaribu hata hivyo, pakia kwenye bodi yangu kisha Mafanikio!
Hatua ya 1: Pakia Maktaba kwenye Maktaba za Arduino
Kabla ya kuanza, hakikisha tayari umeweka maktaba ya NodeMCU, ikiwa sio unaweza kufuata hatua hii hapa. Baada ya hapo usisahau kupakua na kusanikisha maktaba yako ya LiquidCrystal_I2C kwa LCD yako pia.
Imeambatanishwa hapa ni faili ya zip ya maktaba ya LiquidCrystal_I2C ambayo nimekuwa nikitumia mafunzo haya. Sikumbuki ni wavuti gani niliyoipakua lakini sifa kwa mmiliki.
inabainisha: hii ni faili ambayo inakuja na onyo nililotaja hapo awali. Lakini sina shida kupakia nambari kwenye bodi yangu ya NodeMCU.
Hatua ya 2: Unganisha Pini yako
Ninaunganisha onyesho la LCD kwa NodeMCU kwa kutumia adapta ya serial ya I2C LCD, kutoka kwa pini 8 ya LCD hadi pini 4 ya adapta. Hii ni rahisi sana kwani NodeMCU ni ndogo na tunataka kupunguza matumizi ya pini kwenye ubao huo. Ninatumia pini D1, D2, Vin na Gnd ya NodeMCU. Uunganisho na LCD:
Vin = VCC
Gnd = Jamaa
D1 = SDA
D2 = SCL
Moja kwa moja sana.
Hatua ya 3: Pakia Nambari na Run
Nakili nambari niliyoambatanisha hapa, na uendesha. Hakikisha umechagua Badilisha msimbo kwa upendao. Bahati njema.
Naomba mafunzo haya madogo yakusaidie. Ikiwa una uchunguzi wowote, usisite kutoa maoni.
Ilipendekeza:
Kuingiliana kwa 8051 na DS1307 RTC na Kuonyesha Muhuri wa Muda katika LCD: Hatua 5
Kuingiliana kwa 8051 na DS1307 RTC na Kuonyesha Muhuri wa Muda katika LCD: Katika mafunzo haya tumekuelezea juu ya jinsi tunaweza kushughulikia microcontroller 8051 na ds1307 RTC. Hapa tunaonyesha wakati wa RTC katika LCD kwa kutumia masimulizi ya proteus
Onyesho la TTGO (rangi) Na Micropython (TTGO T-onyesho): Hatua 6
Onyesho la TTGO (rangi) Na Micropython (TTGO T-onyesho): TTGO T-Display ni bodi kulingana na ESP32 ambayo inajumuisha onyesho la rangi ya inchi 1.14. Bodi inaweza kununuliwa kwa tuzo ya chini ya $ 7 (pamoja na usafirishaji, tuzo inayoonekana kwenye banggood). Hiyo ni tuzo nzuri kwa ESP32 pamoja na onyesho.T
Kuingiliana na Infineon DPS422 Sensor na Infineon XMC4700 na Kutuma Takwimu kwa NodeMCU: Hatua 13
Interfacing Infineon DPS422 Sensor With Infineon XMC4700 na Kutuma Data kwa NodeMCU: Katika mafunzo haya tutajifunza jinsi ya kutumia DPS422 kwa kupima joto na shinikizo la kibaometri na XMC4700. matumizi
Tengeneza Onyesho kubwa la 4096 la Onyesho la Sanaa ya Pikseli ya Retro: Hatua 5 (na Picha)
Tengeneza Onyesho kubwa la 4096 la Onyesho la Sanaa ya Pikseli ya Retro: Nitaangazia njia zote mbili katika hii inayoweza kufundishwa. Maagizo haya yanashughulikia usakinishaji wa LED wa 64x64 au 4,096
Kuingiliana kwa Servo Motor na NodeMCU: Hatua 6 (na Picha)
Kuingiliana kwa Servo Motor na NodeMCU: Halo kila mtu, Huu hapa ndio mradi wangu wa kwanza unaoweza kufundishwa. Kwa hivyo unataka kuanza na NodeMCU? Naam, niko hapa kushiriki nawe. Leo, nitakuonyesha jinsi ya kuanza na NodeMCU. Wacha tuende! NodeMCU ina bodi ESP8266-12E hufanya b