Kazalo:

I2C LCD na NodeMCU V2 z Arduino IDE: 3 koraki
I2C LCD na NodeMCU V2 z Arduino IDE: 3 koraki

Video: I2C LCD na NodeMCU V2 z Arduino IDE: 3 koraki

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

V tem hitrem navodilu vam bom pokazal, kako kositi LCD s serijskim vmesnikom I2C na NodeMCU v2 z uporabo ArduinoIDE in razpoložljivih knjižnic.

1. korak: potrebni deli in programska oprema

Strojna oprema:

1. NodeMCU v2

2. 16x2 LCD zaslon z modulom za vmesnik serijskega vmesnika i2c

3. Nekaj žic, USB za napajanje in nalaganje skic

Programska oprema:

1. ArduinoIDE -

2. Knjižnica LiquidCrystal_I2C-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

2. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme

Priprave:

Ko naročite LCD pri Ali/ebay, lahko 16 -polne glave spajkate na LCD -zaslon, da se izognete "neredu pri ožičenju" pri priključitvi na serijski adapter

Nastaviti:

  1. LCD zaslon in serijski adapter namestite na ploščo za kruh drug poleg drugega
  2. Vtič SCL adapterja povežite z nožico NodeMCU D1
  3. Povežite pin SDA adapterja z nožico NodeMCU D2
  4. GND priključka adapterja, VCC priključite z NodeMCU GND, Vinom ustrezno - tukaj moram pojasniti eno stvar. V bistvu bi morali LCD zaslon priključiti na vir 5v, vendar ima NodeMCU samo 3.3v izhode, zato je LCD precej temen. Če opremite LCD z zunanjim 5V virom, boste morali uporabiti pretvornik logične ravni, ker ne bo deloval. Tukaj sem uporabil nekaj kramp z uporabo USB -napajanja, ki ga Vin obide. Je 5V ampak deluje:)

3. korak: Skica

Skica
Skica

Priprave:

  1. Namestite ArduinoIDE
  2. Dodajte podporo NodeMCU - lepo opisano tukaj.
  3. Dodaj knjižnico LiquidCrystal_I2C - uporabite navodila avtorja. Namestitev iz AdruinoIDE bo dodala zastarelo različico

Skica:

#vključi

#vključi

LiquidCrystal_I2C LCD (0x27, 16, 2);

void setup () {

Serial.begin (115200);

// Uporabite vnaprej določene konference PINS

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Pozdravljeni, NodeMCU");

}

void loop () {// tukaj ne storite ničesar}

Naložite skico in končali ste!

Priporočena: