Агуулгын хүснэгт:

Arduino IDE бүхий NodeMCU V2 дээрх I2C LCD: 3 алхам
Arduino IDE бүхий NodeMCU V2 дээрх I2C LCD: 3 алхам

Видео: Arduino IDE бүхий NodeMCU V2 дээрх I2C LCD: 3 алхам

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

Энэхүү хурдан зааварчилгаанд би ArduinoIDE болон боломжтой номын санг ашиглан NodeMCU v2 дээр I2C цуваа адаптер ашиглан LCD үдийн хоол хэрхэн хийхийг танд үзүүлэх болно.

Алхам 1: Шаардлагатай эд анги, програм хангамж

Техник хангамж:

1. NodeMCU v2

2. 16x2 LCD дэлгэц i2c сериал интерфэйс адаптер модультай

3. Зарим утас, цахилгаан хангамж, ноорог байршуулах USB

Програм хангамж:

1. ArduinoIDE -

2. LiquidCrystal_I2C номын сан-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

Алхам 2: Тоног төхөөрөмжийн тохиргоо

Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо

Бэлтгэл ажил:

Та Ali/ebay -ээс LCD захиалга өгөхдөө цуваа адаптерт холбогдохдоо 'утас эвдрэхээс' сэргийлэхийн тулд 16 зүү толгойг LCD дэлгэц дээр гагнах боломжтой.

Тохируулах:

  1. LCD дэлгэц ба цуваа адаптерийг талхны тавцан дээр зэрэгцүүлэн тавь
  2. Адаптерийн SCL зүүг NodeMCU D1 зүүгээр холбоно уу
  3. Адаптерийн SDA зүүг NodeMCU D2 зүүгээр холбоно уу
  4. Адаптерийн GND, VCC тээглүүрийг NodeMCU GND, Vin -тай холбоно уу - энд би нэг зүйлийг тайлбарлах хэрэгтэй байна. Үндсэндээ та LCD дэлгэцийг 5V эх үүсвэртэй холбох ёстой боловч NodeMCU нь зөвхөн 3.3V гаралттай тул LCD нь маш харанхуй юм. Хэрэв та 5V гадаад эх үүсвэртэй LCD дэлгэцээр хангадаг бол энэ нь ажиллахгүй тул логик түвшний хөрвүүлэгчийг ашиглах шаардлагатай болно. Энд би Винийг тойрч гарсан USB хүчийг ашиглан хакердсан. Энэ нь 5V боловч ажилладаг:)

Алхам 3: Ноорог

Ноорог
Ноорог

Бэлтгэл ажил:

  1. ArduinoIDE суулгана уу
  2. NodeMCU дэмжлэгийг нэмнэ үү - энд сайхан тайлбарласан байгаа.
  3. LiquidCrystal_I2C номын санг нэмнэ үү - зохиогчийн өгсөн зааврыг ашиглана уу. AdruinoIDE -ээс суулгах нь хуучирсан хувилбарыг нэмж оруулах болно

Ноорог:

#оруулах

#оруулах

LiquidCrystal_I2C lcd (0x27, 16, 2);

хүчингүй тохиргоо () {

Цуваа.begin (115200);

// Урьдчилан тодорхойлсон PINS consts ашиглах

Эхлэх утас (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Сайн уу, NodeMCU");

}

void loop () {// энд юу ч хийхгүй}

Ноорогоо байршуулаарай, та дууссан!

Зөвлөмж болгож буй: