Tartalomjegyzék:

I2C LCD a NodeMCU V2 -n Arduino IDE -vel: 3 lépés
I2C LCD a NodeMCU V2 -n Arduino IDE -vel: 3 lépés

Videó: I2C LCD a NodeMCU V2 -n Arduino IDE -vel: 3 lépés

Videó: I2C LCD a NodeMCU V2 -n Arduino IDE -vel: 3 lépés
Videó: How to Use ESP8266 NodeMCU with 16x2 LCD i2C Display 2024, November
Anonim
I2C LCD a NodeMCU V2 -n Arduino IDE -vel
I2C LCD a NodeMCU V2 -n Arduino IDE -vel

Ebben a gyors útmutatóban megmutatom, hogyan ebédelhet LCD -t az I2C soros adapterrel a NodeMCU v2 -n az ArduinoIDE és a rendelkezésre álló könyvtárak használatával.

1. lépés: Szükséges alkatrészek és szoftver

Hardver:

1. NodeMCU v2

2. 16x2 LCD kijelző i2c soros interfész adapter modullal

3. Néhány vezeték, USB a tápegységhez és a vázlatok feltöltéséhez

Szoftver:

1. ArduinoIDE -

2. LiquidCrystal_I2C könyvtár-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

2. lépés: Hardver beállítása

Hardver beállítása
Hardver beállítása
Hardver beállítása
Hardver beállítása

Előkészületek:

Ha LCD -t rendel az Ali/ebay -től, akkor 16 tűs fejléceket forraszthat az LCD -kijelzőre, hogy elkerülje a "kábelezési zavarokat", amikor soros adapterhez csatlakozik

Beállít:

  1. Helyezze az LCD kijelzőt és a soros adaptert a kenyértáblára egymás mellé
  2. Csatlakoztassa az adapter SCL csapját a NodeMCU D1 tűhöz
  3. Csatlakoztassa az adapter SDA érintkezőjét a NodeMCU D2 tűvel
  4. Csatlakoztassa az adapter GND, VCC csapjait a NodeMCU GND, Vin -hez - itt egy dolgot kell elmagyaráznom. Alapvetően az LCD kijelzőt 5 V -os forráshoz kell csatlakoztatni, de a NodeMCU csak 3,3 V -os kimenettel rendelkezik, így az LCD elég sötét. Ha az LCD -t külső 5 V -os forrással látja el, akkor logikai szintváltót kell használnia, mert az nem fog működni. Itt használtam néhány hack -et az USB által biztosított tápellátás segítségével, amelyet Vin megkerült. 5V, de működik:)

3. lépés: A vázlat

A vázlat
A vázlat

Előkészületek:

  1. Telepítse az ArduinoIDE -t
  2. Add hozzá a NodeMCU támogatást - itt szépen le van írva.
  3. Adja hozzá a LiquidCrystal_I2C könyvtárat - kérjük, használja a szerző utasításait. Az AdruinoIDE telepítése elavult verziót ad hozzá

A vázlat:

#befoglalni

#befoglalni

LiquidCrystal_I2C LCD (0x27, 16, 2);

void setup () {

Sorozat.kezdet (115200);

// Előre meghatározott PINS -engedélyek használata

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hello, NodeMCU");

}

void loop () {// ne csinálj itt semmit}

Töltse fel a vázlatot, és kész!

Ajánlott: