Talaan ng mga Nilalaman:

I2C LCD sa NodeMCU V2 Sa Arduino IDE: 3 Hakbang
I2C LCD sa NodeMCU V2 Sa Arduino IDE: 3 Hakbang

Video: I2C LCD sa NodeMCU V2 Sa Arduino IDE: 3 Hakbang

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

Sa mabilis na pagtuturo na ito ipapakita ko sa iyo kung paano maglunch ng LCD gamit ang I2C Serial Adapter sa NodeMCU v2 gamit ang ArduinoIDE at mga magagamit na aklatan.

Hakbang 1: Mga Kinakailangan na Bahagi at Software

Hardware:

1. NodeMCU v2

2. 16x2 LCD Display na may i2c Serial Interface Adapter Module

3. Ang ilang mga wires, USB para sa supply ng kuryente at pag-upload ng sketch

Software:

1. ArduinoIDE -

2. LiquidCrystal_I2C library -

Hakbang 2: Pag-setup ng Hardware

Pag-setup ng Hardware
Pag-setup ng Hardware
Pag-setup ng Hardware
Pag-setup ng Hardware

Paghahanda:

Kapag nag-order ka ng LCD mula sa Ali / ebay maaari kang maghinang ng 16 na mga header ng pin sa display ng LCD upang maiwasan ang 'kable ng mga kable' kapag kumokonekta sa serial adapter

Pag-setup:

  1. Ilagay ang LCD display at Serial Adapter sa bread board sa tabi ng bawat isa
  2. Ikonekta ang SCL pin ng adapter sa NodeMCU D1 pin
  3. Ikonekta ang SDA pin ng adapter sa NodeMCU D2 pin
  4. Ikonekta ang mga GND, VCC pin ng adapter sa NodeMCU GND, Vin nang naaayon - dito kailangan kong ipaliwanag ang isang bagay. Karaniwan dapat mong ikonekta ang LCD display sa 5v na mapagkukunan ngunit ang NodeMCU ay mayroon lamang 3.3v na output kaya't ang LCD ay medyo madilim. Kung magbibigay ka ng LCD ng panlabas na mapagkukunan ng 5v kakailanganin mong gumamit ng converter ng antas ng lohika sapagkat hindi ito gagana. Dito ko ginamit ang ilang pag-hack gamit ang ibinigay na kapangyarihan ng USB na na-bypass sa Vin. 5V ito ngunit gumagana ito:)

Hakbang 3: Ang Sketch

Ang Sketch
Ang Sketch

Paghahanda:

  1. I-install ang ArduinoIDE
  2. Magdagdag ng suporta sa NodeMCU - mahusay na inilarawan dito.
  3. Magdagdag ng library ng LiquidCrystal_I2C - mangyaring gamitin ang mga tagubilin na ibinigay ng may-akda. Ang pag-install mula sa AdruinoIDE ay magdaragdag ng hindi napapanahong bersyon

Ang Sketch:

# isama

# isama

LiquidCrystal_I2C lcd (0x27, 16, 2);

walang bisa ang pag-setup () {

Serial.begin (115200);

// Gumamit ng paunang natukoy na mga pag-aayos ng PINS

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Kamusta, NodeMCU");

}

void loop () {// do nothing here}

I-upload ang sketch at tapos ka na!

Inirerekumendang: