Talaan ng mga Nilalaman:
- Hakbang 1: Mag-upload ng Library Sa Mga Arduino Library
- Hakbang 2: Ikonekta ang Iyong Pin
- Hakbang 3: Mag-upload ng Code at Patakbuhin
Video: Pag-interface ng LCD 20X4 Display sa Nodemcu: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Napagpasyahan kong ibahagi ito dahil nahaharap ako sa mga paghihirap sa aking nakaraang gawain, sinubukan kong mag-interface ng Graphic (128x64) LCD sa Nodemcu ngunit sa hindi matagumpay, nabigo ako. Napag-alaman ko na ito ay dapat na isang bagay na gagawin sa silid-aklatan (Library para sa graphic LCD ay naiiba mula sa karaniwang LCD), Parang ang kasalukuyang umiiral na silid-aklatan ay hindi angkop sa GLCD interfacing nodemcu, talagang inaasahan nilang lumabas sila sa "angkop na silid-aklatan" malapit na Nais kong subukan, ngunit nasa oras ako ng pagpipigil kaya't nagpasiya akong magbago mula sa graphic LCD hanggang sa Bluebacklight 20x4 LCD. Akala ko magiging madali ito tulad ng mga tampok na katulad sa 16x2 LCD ngunit nagkamali ulit ako. Sa gayon, simula ng aking pagsubok na pagsubok na n-error upang maisagawa ito.
Madali ang interface ng anumang LCD sa Arduino Uno, mahahanap mo ang magagamit na maraming mga tutorial. Mayroon ding tutorial para sa Interfacing LCD na magagamit ang NodeMCU, ang ilan ay gumagamit ng "I2C expender" ng "Shift register" at ilang iba pa ay gumagamit ng "I2C LCD adapter" ngunit parang hindi lahat ng tutorial na ito ay katugma at ang ilan ay 'lipas na sa panahon', maaaring maging gamit ang iba o luma na silid-aklatan, nakakakuha ako ng isang error minsan tulad nito: "Error sa pag-ipon para sa board NodeMCU 1.0 (ESP-12E Module)", kaya't nagbago ako sa iba't ibang silid-aklatan. Tapos na sa pag-iipon ngunit may isang babala: "WARNING: library LiquidCrystal_I2C-1.1.2 inaangkin na tatakbo sa (avr) (mga) arkitektura at maaaring hindi tugma sa iyong kasalukuyang board na tumatakbo sa (esp8266) (na) arkitektura", ibinigay ko ito isang pagsubok pa rin, mag-upload sa aking board pagkatapos ng Tagumpay!
Hakbang 1: Mag-upload ng Library Sa Mga Arduino Library
Bago magsimula, tiyakin na nai-install mo na ang silid-aklatan para sa NodeMCU, kung hindi maaari mong sundin ang hakbang na ito dito. Pagkatapos nito ay huwag kalimutang i-download at i-install ang iyong LiquidCrystal_I2C library para sa iyong LCD din.
Nakalakip dito ang zip file ng LiquidCrystal_I2C library na ginagamit ko para sa tutorial na ito. Hindi ko naalala kung aling website ang na-download ko ito ngunit kredito sa may-ari.
mga tala: ito ang file na kasama ng babalang nabanggit ko kanina. Ngunit wala akong problema sa pag-upload ng code sa aking board ng NodeMCU.
Hakbang 2: Ikonekta ang Iyong Pin
Kinokonekta ko ang LCD display sa NodeMCU sa pamamagitan ng paggamit ng I2C LCD serial adapter, mula sa 8 pin ng LCD hanggang 4 pin ng adapter. Ito ay napaka-maginhawa dahil ang NodeMCU ay maliit at nais naming limitahan ang paggamit ng pin sa board na iyon. Gumagamit ako ng pin D1, D2, Vin at Gnd ng NodeMCU. Ang koneksyon sa LCD:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Napaka prangka.
Hakbang 3: Mag-upload ng Code at Patakbuhin
Kopyahin ang code na na-attach ko dito, at patakbuhin. Tiyaking napili mo ang Alter ang code sa gusto mo. Swerte mo
Nawa ay makatulong sa iyo ang maliit na tutorial na ito. Kung mayroong anumang pagtatanong, huwag mag-atubiling magbigay ng puna.
Inirerekumendang:
Paano Gumamit ng isang 20x4 I2C Character LCD Display Sa Arduino: 6 na Hakbang
Paano Gumamit ng isang 20x4 I2C Character LCD Display Sa Arduino: Sa simpleng tutorial na ito matututunan namin kung paano gamitin ang isang 20x4 I2C Character LCD display kasama ang Arduino Uno upang maipakita ang isang simpleng teksto " Hello World. Panoorin ang video
Ang Handhand Arduino Paper Rock Gunting na Laro Gamit ang 20x4 LCD Display Sa I2C: 7 Mga Hakbang
Ang Handhand Arduino Paper Rock Scissors Game Gamit ang 20x4 LCD Display Sa I2C: Kamusta sa lahat o marahil dapat kong sabihin " Hello World! &Quot; Masayang kasiyahan na ibahagi ang isang proyekto sa iyo na naging entry ko sa maraming bagay Arduino. Ito ay isang handheld Arduino Paper Rock Scissors na laro gamit ang isang I2C 20x4 LCD display. Ako
Pag-aayos ng Problema ng Ingay sa Pag-click sa Apple 27 "Display: 4 na Hakbang
Pag-aayos ng Suliranin ng Ingay sa Pag-click sa Apple 27 "Display: Naranasan mo na bang magsimula ang isa sa iyong minamahal na display upang gumawa ng maraming ingay kapag ginagamit mo ito? Mukhang nangyari ito pagkatapos gamitin ang display sa loob ng maraming taon. Na-debug ko ang isa sa Ipinapakita ang pag-iisip na mayroong isang bug na nakulong sa paglamig fan, b
I2C / IIC LCD Display - Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Module With Arduino: 5 Hakbang
I2C / IIC LCD Display | Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Modyul Sa Arduino: Kumusta mga tao dahil ang isang normal na SPI LCD 1602 ay may maraming mga wires upang kumonekta kaya napakahirap i-interface ito sa arduino ngunit may isang module na magagamit sa merkado na maaaring i-convert ang SPI display sa IIC display kaya kailangan mong ikonekta ang 4 na wires lamang
I2C / IIC LCD Display - I-convert ang isang SPI LCD sa I2C LCD Display: 5 Mga Hakbang
I2C / IIC LCD Display | I-convert ang isang SPI LCD sa I2C LCD Display: ang paggamit ng spi lcd display ay nangangailangan ng maraming mga koneksyon upang gawin na talagang mahirap gawin kaya natagpuan ko ang isang module na maaaring i-convert ang i2c lcd sa spi lcd upang magsimula tayo