Mundarija:

Arduino IDE bilan NodeMCU V2 -dagi I2C LCD: 3 qadam
Arduino IDE bilan NodeMCU V2 -dagi I2C LCD: 3 qadam

Video: Arduino IDE bilan NodeMCU V2 -dagi I2C LCD: 3 qadam

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

Bu tez qo'llanmada men sizga ArduinoIDE va mavjud kutubxonalar yordamida NodeMCU v2 da I2C seriyali adapter bilan LCD -ni qanday tushlik qilishni ko'rsataman.

1 -qadam: Kerakli qismlar va dasturiy ta'minot

Uskuna:

1. NodeMCU v2

2. 16x2 LCD displey i2c seriyali interfeys adapter moduli bilan

3. Ba'zi simlar, quvvat manbai va eskiz yuklash uchun USB

Dasturiy ta'minot:

1. ArduinoIDE -

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

2 -qadam: Uskuna sozlamalari

Uskunani sozlash
Uskunani sozlash
Uskunani sozlash
Uskunani sozlash

Tayyorgarlik:

Agar siz Ali/ebay -dan LCD -ga buyurtma berganingizda, ketma -ket adapterga ulanishda "simlar buzilmasligi" uchun LCD displeyga 16 pinli sarlavhalarni lehimlashingiz mumkin.

Sozlash:

  1. LCD displey va ketma -ket adapterni non paneliga bir -birining yoniga qo'ying
  2. Adapterning SCL pinini NodeMCU D1 piniga ulang
  3. Adapterning SDA pinini NodeMCU D2 piniga ulang
  4. Adapterning GND, VCC pinlarini NodeMCU GND, Vin bilan ulang - bu erda men bir narsani tushuntirishim kerak. Asosan, siz LCD displeyni 5V manbaiga ulashingiz kerak, lekin NodeMCU -da faqat 3.3V chiqishi bor, shuning uchun LCD juda qorong'i. Agar siz LCD -ni tashqi 5V manbasi bilan ta'minlasangiz, siz mantiq darajasidagi konvertorni ishlatishingiz kerak bo'ladi, chunki u ishlamaydi. Bu erda men Vinni chetlab o'tgan USB quvvatidan foydalangan holda ba'zi hacklardan foydalandim. Bu 5V, lekin u ishlaydi:)

3 -qadam: eskiz

Eskiz
Eskiz

Tayyorgarlik:

  1. ArduinoIDE -ni o'rnating
  2. NodeMCU yordamini qo'shing - bu erda yaxshi tasvirlangan.
  3. LiquidCrystal_I2C kutubxonasini qo'shing - muallif tomonidan berilgan ko'rsatmalardan foydalaning. AdruinoIDE -dan o'rnatish eskirgan versiyani qo'shadi

Eskiz:

#qo'shing

#qo'shing

LiquidCrystal_I2C lcd (0x27, 16, 2);

bo'sh o'rnatish () {

Serial.begin (115200);

// Oldindan belgilangan PIN -kodlardan foydalaning

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Salom, NodeMCU");

}

void loop () {// bu erda hech narsa qilmang}

Eskizni yuklang va ishingiz tugadi!

Tavsiya: