Satura rādītājs:

I2C LCD uz NodeMCU V2 ar Arduino IDE: 3 soļi
I2C LCD uz NodeMCU V2 ar Arduino IDE: 3 soļi

Video: I2C LCD uz NodeMCU V2 ar Arduino IDE: 3 soļi

Video: I2C LCD uz NodeMCU V2 ar Arduino IDE: 3 soļi
Video: #5 Аналоговый ввод FLProg на ЖК-дисплее I2C | ESP32 NodeMCU |Визуальное программирование для Arduino 2024, Jūlijs
Anonim
I2C LCD uz NodeMCU V2 ar Arduino IDE
I2C LCD uz NodeMCU V2 ar Arduino IDE

Šajā ātrajā instrukcijā es parādīšu, kā pusdienot LCD ar I2C seriālo adapteri uz NodeMCU v2, izmantojot ArduinoIDE un pieejamās bibliotēkas.

1. darbība. Nepieciešamās detaļas un programmatūra

Aparatūra:

1. NodeMCU v2

2. 16x2 LCD displejs ar i2c seriālās saskarnes adaptera moduli

3. Daži vadi, USB barošanas avotam un skices augšupielādei

Programmatūra:

1. ArduinoIDE -

2. LiquidCrystal_I2C bibliotēka-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

2. darbība. Aparatūras iestatīšana

Aparatūras iestatīšana
Aparatūras iestatīšana
Aparatūras iestatīšana
Aparatūras iestatīšana

Sagatavošana:

Pasūtot LCD no Ali/ebay, jūs varat lodēt 16 kontaktu galvenes uz LCD displeju, lai izvairītos no "elektroinstalācijas traucējumiem", pievienojot seriālo adapteri

Uzstādīt:

  1. Novietojiet LCD displeju un seriālo adapteri uz maizes dēļa blakus
  2. Savienojiet adaptera SCL tapu ar NodeMCU D1 tapu
  3. Savienojiet adaptera SDA tapu ar NodeMCU D2 tapu
  4. Savienojiet adaptera GND, VCC tapas ar NodeMCU GND, Vin attiecīgi - šeit man jāpaskaidro viena lieta. Būtībā jums vajadzētu savienot LCD displeju ar 5 V avotu, bet NodeMCU ir tikai 3,3 V izejas, tāpēc LCD ir diezgan tumšs. Ja jūs nodrošināsiet LCD ar ārēju 5 V avotu, jums būs jāizmanto loģikas līmeņa pārveidotājs, jo tas nedarbosies. Šeit es izmantoju kādu uzlaušanu, izmantojot USB nodrošināto jaudu, kas tiek apieta ar Vin. Tas ir 5V, bet darbojas:)

3. darbība: skice

Skice
Skice

Sagatavošana:

  1. Instalējiet ArduinoIDE
  2. Pievienojiet NodeMCU atbalstu - labi aprakstīts šeit.
  3. Pievienojiet LiquidCrystal_I2C bibliotēku - lūdzu, izmantojiet autora sniegtos norādījumus. Instalējot no AdruinoIDE, tiks pievienota novecojusi versija

Skice:

#iekļaut

#iekļaut

LiquidCrystal_I2C LCD (0x27, 16, 2);

void setup () {

Serial.begin (115200);

// Izmantojiet iepriekš definētus PINS kontus

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Labdien, NodeMCU");

}

void loop () {// šeit neko nedarīt}

Augšupielādējiet skici un esat pabeidzis!

Ieteicams: