Sisällysluettelo:

Liitäntä LCD 20X4 -näyttö Nodemcuun: 3 vaihetta
Liitäntä LCD 20X4 -näyttö Nodemcuun: 3 vaihetta

Video: Liitäntä LCD 20X4 -näyttö Nodemcuun: 3 vaihetta

Video: Liitäntä LCD 20X4 -näyttö Nodemcuun: 3 vaihetta
Video: RAMPS 1.4 - BlinkM with I2C 2024, Marraskuu
Anonim
Liitäntä LCD 20X4 -näyttö Nodemcuun
Liitäntä LCD 20X4 -näyttö Nodemcuun

Päätin jakaa tämän, koska minulla on ollut vaikeuksia edellisen tehtäväni kanssa aiemmin, yritin liittää graafisen (128x64) nestekidenäytön Nodemcuun, mutta tuloksetta, epäonnistuin. Ymmärrän, että tämän täytyy liittyä kirjastoon (graafisen nestekidenäytön kirjasto on erilainen kuin tavallinen nestekidenäyttö). Näyttää siltä, että nykyinen kirjasto ei sovi GLCD -rajapinnan nodemcuun, toivon todella, että heillä on "sopiva kirjasto" pian. Halusin kokeilla, mutta olen aikarajoitteinen, joten tein päätöksen vaihtaa graafisesta LCD-näytöstä Bluebacklight 20x4 LCD -näyttöön. Luulin tämän olevan helppoa, koska ominaisuudet ovat melko samanlaisia kuin 16x2 LCD, mutta olin jälleen väärässä. Aloita siis try-n-error -matkani tämän asian selvittämiseksi.

Minkä tahansa nestekidenäytön liittäminen Arduino Unoon on helppoa, löydät monia opetusohjelmia. Saatavilla on myös opetusohjelma NodeMCU -nestekidenäytön liittämiseksi, jotkut käyttävät "siirtorekisterin" "I2C -kulutinta" ja toiset käyttävät "I2C -LCD -sovitinta", mutta näyttää siltä, että kaikki nämä opetusohjelmat eivät ole yhteensopivia ja jotkut ovat "vanhentuneita", ne saattavat olla käyttämällä eri tai vanhaa kirjastoa, saan seuraavanlaisen virheilmoituksen: "Virhe kokoonpanossa levylle NodeMCU 1.0 (ESP-12E-moduuli)", joten vaihdan toiseen kirjastoon. Kääntäminen valmis, mutta varoitus: "VAROITUS: kirjasto LiquidCrystal_I2C-1.1.2 väittää toimivansa (avr) arkkitehtuurilla ja voi olla yhteensopimaton nykyisen korttisi kanssa, joka toimii (esp8266) arkkitehtuurilla", annoin sen kokeile joka tapauksessa, lataa taululleni ja menestys!

Vaihe 1: Lataa kirjasto Arduinon kirjastoihin

Lataa kirjasto Arduinon kirjastoihin
Lataa kirjasto Arduinon kirjastoihin

Varmista ennen aloittamista, että olet jo asentanut NodeMCU -kirjaston, jos et, voit seurata tätä vaihetta täällä. Älä unohda ladata ja asentaa myös LiquidCrystal_I2C -kirjasto nestekidenäyttöön.

Liitteenä on tässä opetusohjelmassa käyttämäni LiquidCrystal_I2C -kirjaston zip -tiedosto. En muista, mistä verkkosivustosta latasin sen, mutta kiitos omistajalle.

huomautuksia: tämä on tiedosto, jonka mukana tulee aiemmin mainitsema varoitus. Mutta minulla ei ole ongelmia ladata koodi NodeMCU -kortilleni.

Vaihe 2: Liitä nastasi

Liitä nastasi
Liitä nastasi

Liitän LCD -näytön NodeMCU: hon käyttämällä I2C LCD -sarjasovitinta, 8 -nastaisesta LCD -näytöstä 4 -nastaiseen sovittimeen. Tämä on erittäin kätevää, koska NodeMCU on pieni ja haluamme rajoittaa tapin käyttöä kyseisellä kortilla. Käytän NodeMCU: n nastoja D1, D2, Vin ja Gnd. Liitäntä nestekidenäyttöön:

Vin = VCC

Gnd = Gnd

D1 = SDA

D2 = SCL

Hyvin suoraviivaista.

Vaihe 3: Lataa koodi ja suorita

Lataa koodi ja suorita
Lataa koodi ja suorita
Lataa koodi ja suorita
Lataa koodi ja suorita

Kopioi tähän liittämäni koodi ja suorita. Varmista, että olet valinnut Muuta koodi haluamallasi tavalla. Onnea.

Auttakoon tämä pieni opetusohjelma sinulle. Jos sinulla on kysyttävää, älä epäröi kommentoida.

Suositeltava: