INHOUDSOPGAWE:

I2C LCD op NodeMCU V2 Met Arduino IDE: 3 stappe
I2C LCD op NodeMCU V2 Met Arduino IDE: 3 stappe

Video: I2C LCD op NodeMCU V2 Met Arduino IDE: 3 stappe

Video: I2C LCD op NodeMCU V2 Met Arduino IDE: 3 stappe
Video: #5 Аналоговый ввод FLProg на ЖК-дисплее I2C | ESP32 NodeMCU |Визуальное программирование для Arduino 2024, Julie
Anonim
I2C LCD op NodeMCU V2 Met Arduino IDE
I2C LCD op NodeMCU V2 Met Arduino IDE

In hierdie vinnige instruksie sal ek jou wys hoe om LCD te eet met I2C Serial Adapter op NodeMCU v2 met behulp van ArduinoIDE en beskikbare biblioteke.

Stap 1: Vereiste onderdele en sagteware

Hardeware:

1. NodeMCU v2

2. 16x2 LCD -skerm met i2c -seriële koppelvlakadaptermodule

3. Sommige drade, USB vir kragtoevoer en sketsoplaai

Sagteware:

1. ArduinoIDE -

2. LiquidCrystal_I2C biblioteek-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

Stap 2: hardeware -opstelling

Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling

Voorbereidings:

As u 'n LCD van Ali/eBay bestel, kan u 16 -pins koppe aan die LCD -skerm soldeer om 'bedrading' te vermy as u aan 'n seriële adapter koppel

Stel op:

  1. Plaas LCD -skerm en Serial Adapter op broodbord langs mekaar
  2. Koppel die SCL -pen van die adapter met die NodeMCU D1 -pen
  3. Koppel die SDA -pen van die adapter met die NodeMCU D2 -pen
  4. Verbind die GND, VCC -penne van die adapter met NodeMCU GND, Vin dienooreenkomstig - hier moet ek een ding verduidelik. Eintlik moet u 'n LCD -skerm aan 'n 5V -bron koppel, maar NodeMCU het slegs 3.3v -uitsette, sodat die LCD redelik donker is. As u 'n LCD met 'n eksterne 5v -bron voorsien, moet u 'n logika -omskakelaar gebruik, want dit werk nie. Hier het ek 'n bietjie hack gebruik met behulp van USB -krag wat na Vin omseil word. Dit is 5V maar dit werk:)

Stap 3: Die skets

Die Skets
Die Skets

Voorbereidings:

  1. Installeer ArduinoIDE
  2. Voeg NodeMCU -ondersteuning by - mooi beskryf hier.
  3. Voeg die LiquidCrystal_I2C -biblioteek by - gebruik die instruksies van die outeur. Installasie vanaf AdruinoIDE sal 'n verouderde weergawe byvoeg

Die skets:

#insluit

#insluit

LiquidCrystal_I2C lcd (0x27, 16, 2);

ongeldige opstelling () {

Serial.begin (115200);

// Gebruik vooraf gedefinieerde PINS -konst

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hallo, NodeMCU");

}

leemte -lus () {// doen niks hier nie}

Laai die skets op en u is klaar!

Aanbeveel: