Indholdsfortegnelse:

I2C LCD på NodeMCU V2 Med Arduino IDE: 3 trin
I2C LCD på NodeMCU V2 Med Arduino IDE: 3 trin

Video: I2C LCD på NodeMCU V2 Med Arduino IDE: 3 trin

Video: I2C LCD på NodeMCU V2 Med Arduino IDE: 3 trin
Video: 6 Поворотный энкодер FLProg и ЖК-дисплей I2C |ESP32 NodeMCU |Визуальное программирование для Arduino 2024, November
Anonim
I2C LCD på NodeMCU V2 Med Arduino IDE
I2C LCD på NodeMCU V2 Med Arduino IDE

I denne hurtige vejledning viser jeg dig, hvordan du spiser LCD med I2C Serial Adapter på NodeMCU v2 ved hjælp af ArduinoIDE og tilgængelige biblioteker.

Trin 1: Påkrævede dele og software

Hardware:

1. NodeMCU v2

2. 16x2 LCD -skærm med i2c serielt interface -modul

3. Nogle ledninger, USB til strømforsyning og skitseoverførsel

Software:

1. ArduinoIDE -

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

Trin 2: Hardwareopsætning

Hardwareopsætning
Hardwareopsætning
Hardwareopsætning
Hardwareopsætning

Forberedelser:

Når du bestiller LCD fra Ali/ebay, kan du lodde 16 -benede overskrifter til LCD -display for at undgå 'ledningsrod' ved tilslutning til seriel adapter

Opsætning:

  1. Læg LCD -display og seriel adapter på brødbrættet ved siden af hinanden
  2. Tilslut adapterens SCL -pin med NodeMCU D1 -pin
  3. Tilslut adapterens SDA -pin med NodeMCU D2 -pin
  4. Tilslut adapterens GND, VCC -ben med NodeMCU GND, Vin i overensstemmelse hermed - her skal jeg forklare en ting. Grundlæggende bør du tilslutte LCD -skærmen til 5v kilde, men NodeMCU har kun 3,3v udgange, så LCD'et er temmelig mørkt. Hvis du forsyner LCD med ekstern 5v kilde, skal du bruge en logisk niveauomformer, fordi den ikke fungerer. Her brugte jeg nogle hack ved hjælp af USB -leveret strøm, der er omgået til Vin. Det er 5V, men det virker:)

Trin 3: Skitsen

Skitsen
Skitsen

Forberedelser:

  1. Installer ArduinoIDE
  2. Tilføj NodeMCU support - pænt beskrevet her.
  3. Tilføj LiquidCrystal_I2C bibliotek - brug venligst instruktioner fra forfatteren. Installation fra AdruinoIDE tilføjer en forældet version

Skitsen:

#omfatte

#omfatte

LiquidCrystal_I2C lcd (0x27, 16, 2);

ugyldig opsætning () {

Serial.begin (115200);

// Brug foruddefinerede PINS -konst

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Hej, NodeMCU");

}

void loop () {// gør ingenting her}

Upload skitsen, og du er færdig!

Anbefalede: