Sadržaj:

Povezivanje LCD ekrana 20X4 s Nodemcuom: 3 koraka
Povezivanje LCD ekrana 20X4 s Nodemcuom: 3 koraka

Video: Povezivanje LCD ekrana 20X4 s Nodemcuom: 3 koraka

Video: Povezivanje LCD ekrana 20X4 s Nodemcuom: 3 koraka
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Studeni
Anonim
Povezivanje LCD ekrana 20X4 s Nodemcuom
Povezivanje LCD ekrana 20X4 s Nodemcuom

Odlučio sam podijeliti ovo jer sam se već suočio s poteškoćama sa svojim prethodnim zadatkom, pokušao sam povezati grafički (128x64) LCD s Nodemcuom, ali bez uspjeha, nisam uspio. Shvatio sam da to mora biti povezano s knjižnicom (Knjižnica za grafički LCD razlikuje se od uobičajenog LCD -a), Čini se da trenutna postojeća knjižnica ne odgovara GLCD sučelju nodemcu, stvarno se nadam da će izaći s "odgovarajućom knjižnicom" uskoro. Htio sam pokušati, ali sam vremenski ograničen pa sam donio odluku da promijenim grafički LCD u Bluebacklight 20x4 LCD. Mislio sam da će ovo biti lako jer su značajke vrlo slične 16x2 LCD -u, ali opet sam pogriješio. Dakle, početak mog pokušaja pokušaj i pogreška kako bih ovo riješio.

Povezivanje bilo kojeg LCD -a s Arduino Uno jednostavno je, možete pronaći mnogo dostupnih vodiča. Na raspolaganju su i vodiči za povezivanje LCD -a s NodeMCU -om, neki koriste "I2C expender" iz "Shift register", a neki drugi koriste "I2C LCD adapter", ali čini se da nisu svi ovi vodiči kompatibilni, a neki su "zastarjeli", možda su koristeći drugu ili staru knjižnicu, dobivam pogrešku jednom ovako: "Pogreška pri sastavljanju za ploču NodeMCU 1.0 (ESP-12E Modul)", pa se mijenjam u drugu knjižnicu. Sastavljanje je dovršeno, ali s upozorenjem: "UPOZORENJE: knjižnica LiquidCrystal_I2C-1.1.2 tvrdi da radi na (avr) arhitekturi (ima) i može biti nekompatibilna s vašom trenutnom pločom koja radi na (esp8266) arhitekturi", dao sam je pokušajte u svakom slučaju, učitajte na moju ploču pa uspjeh!

Korak 1: Prenesite biblioteku u knjižnice Arduino

Učitajte biblioteku u knjižnice Arduino
Učitajte biblioteku u knjižnice Arduino

Prije početka provjerite jeste li već instalirali knjižnicu za NodeMCU, ako ne, možete slijediti ovaj korak ovdje. Nakon toga ne zaboravite preuzeti i instalirati svoju biblioteku LiquidCrystal_I2C i za svoj LCD.

Ovdje je u privitku zip datoteka biblioteke LiquidCrystal_I2C koju sam koristio za ovaj vodič. Ne sjećam se s koje sam je web stranice skinuo, ali svaka čast vlasniku.

napomene: ovo je datoteka s upozorenjem koje sam ranije spomenuo. Ali nemam problema s učitavanjem koda na svoju ploču NodeMCU.

Korak 2: Povežite svoj pin

Povežite svoj pin
Povežite svoj pin

Povezujem LCD zaslon s NodeMCU pomoću I2C LCD serijskog adaptera, od 8 pinova LCD -a do 4 pina adaptera. To je vrlo prikladno jer je NodeMCU mali i želimo ograničiti upotrebu pin -a na toj ploči. Koristim pin D1, D2, Vin i Gnd NodeMCU -a. Veza s LCD -om:

Vin = VCC

Gnd = Gnd

D1 = SDA

D2 = SCL

Vrlo jednostavno.

Korak 3: Prenesite kôd i pokrenite

Učitajte kôd i pokrenite
Učitajte kôd i pokrenite
Učitajte kôd i pokrenite
Učitajte kôd i pokrenite

Kopirajte kôd koji sam ovdje priložio i pokrenite. Provjerite jeste li odabrali Promijeni kôd po svom ukusu. Sretno.

Neka vam ovaj mali vodič bude od pomoći. Ako imate bilo kakvo pitanje, ne ustručavajte se komentirati.

Preporučeni: