Mündəricat:

Arduino IDE ilə NodeMCU V2 -də I2C LCD: 3 addım
Arduino IDE ilə NodeMCU V2 -də I2C LCD: 3 addım

Video: Arduino IDE ilə NodeMCU V2 -də I2C LCD: 3 addım

Video: Arduino IDE ilə NodeMCU V2 -də I2C LCD: 3 addım
Video: How to Use ESP8266 NodeMCU with 16x2 LCD i2C Display 2024, Iyul
Anonim
Arduino IDE ilə NodeMCU V2 -də I2C LCD
Arduino IDE ilə NodeMCU V2 -də I2C LCD

Bu sürətli təlimatda sizə ArduinoIDE və mövcud kitabxanalardan istifadə edərək NodeMCU v2 -də I2C Serial Adapter ilə LCD nahar etməyi göstərəcəyəm.

Addım 1: Lazım olan hissələr və proqram təminatı

Avadanlıq:

1. NodeMCU v2

2. i2c Serial Interface Adapter Modulu olan 16x2 LCD Ekran

3. Bəzi tellər, enerji təchizatı və eskiz yükləmə üçün USB

Proqram təminatı:

1. ArduinoIDE -

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

Addım 2: Hardware Setup

Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması

Hazırlıqlar:

Ali/ebay -dan LCD sifariş verdiyiniz zaman, seriyalı adapterə qoşularkən 'naqillərin qarışmaması' üçün LCD ekrana 16 pin başlıq lehim edə bilərsiniz.

Qurmaq:

  1. LCD ekran və Serial Adapteri çörək taxtasına bir -birinin yanında qoyun
  2. Adapterin SCL pinini NodeMCU D1 pininə qoşun
  3. Adapterin SDA pinini NodeMCU D2 pininə qoşun
  4. Adapterin GND, VCC pinlərini NodeMCU GND, Vin ilə buna uyğun olaraq bağlayın - burada bir şeyi izah etməliyəm. Əsasən LCD ekranı 5v mənbəyə bağlamalısınız, ancaq NodeMCU -da yalnız 3.3v çıxışı var, buna görə də LCD olduqca qaranlıqdır. LCD -ni xarici 5v mənbəyi ilə təmin etsəniz, işləməyəcəyi üçün məntiq səviyyəsi çeviricisini istifadə etməlisiniz. Burada, Vin -dən baypas edilmiş USB təmin edilmiş gücdən istifadə edərək bir neçə hack istifadə etdim. 5V -dir, amma işləyir:)

Addım 3: Eskiz

Eskiz
Eskiz

Hazırlıqlar:

  1. ArduinoIDE quraşdırın
  2. NodeMCU dəstəyi əlavə edin - burada gözəl təsvir edilmişdir.
  3. LiquidCrystal_I2C kitabxanası əlavə edin - müəllif tərəfindən verilən təlimatları istifadə edin. AdruinoIDE -dən quraşdırma köhnə versiyanı əlavə edəcək

Eskiz:

#daxil edin

#daxil edin

LiquidCrystal_I2C lcd (0x27, 16, 2);

boş quraşdırma () {

Serial.begin (115200);

// Əvvəlcədən təyin edilmiş PINS consts istifadə edin

Tel.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Salam, NodeMCU");

}

void loop () {// burada heç nə etmə}

Eskizi yükləyin və işiniz bitdi!

Tövsiyə: