Sisukord:

I2C LCD NodeMCU V2 -l Arduino IDE -ga: 3 sammu
I2C LCD NodeMCU V2 -l Arduino IDE -ga: 3 sammu

Video: I2C LCD NodeMCU V2 -l Arduino IDE -ga: 3 sammu

Video: I2C LCD NodeMCU V2 -l Arduino IDE -ga: 3 sammu
Video: How to Use ESP8266 NodeMCU with 16x2 LCD i2C Display 2024, Juuli
Anonim
I2C LCD NodeMCU V2 -l koos Arduino IDE -ga
I2C LCD NodeMCU V2 -l koos Arduino IDE -ga

Selles lühikeses juhendis näitan teile, kuidas LCD -i lõunasööki I2C seeriaadapteriga NodeMCU v2 -l kasutada, kasutades ArduinoIDE -d ja saadaolevaid teeke.

Samm: nõutavad osad ja tarkvara

Riistvara:

1. NodeMCU v2

2. 16x2 LCD -ekraan i2c jadaliidese adapterimooduliga

3. Mõned juhtmed, USB toiteallikaks ja visandite üleslaadimiseks

Tarkvara:

1. ArduinoIDE -

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

Samm: riistvara seadistamine

Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine

Ettevalmistused:

Kui tellite LCD -d Ali/ebayst, saate joota 16 -kontaktilisi päiseid LCD -ekraanile, et vältida jadaadapteriga ühendamisel juhtmestiku jama

Seadistamine:

  1. Asetage LCD -ekraan ja jadaadapter leivaplaadile kõrvuti
  2. Ühendage adapteri SCL -tihvt NodeMCU D1 tihvtiga
  3. Ühendage adapteri SDA tihvt NodeMCU D2 tihvtiga
  4. Ühendage adapteri GND, VCC tihvtid vastavalt NodeMCU GND, Vin -ga - siin pean selgitama ühte asja. Põhimõtteliselt peaksite LCD -ekraani ühendama 5 V allikaga, kuid NodeMCU -l on ainult 3,3 V väljundid, nii et LCD on üsna tume. Kui varustate LCD -ekraani välise 5 V allikaga, peate kasutama loogika taseme muundurit, kuna see ei tööta. Siin kasutasin mõningast häkkimist, kasutades USB -ga varustatud toiteallikat, mis on Vinile möödunud. See on 5V, kuid töötab:)

3. samm: visand

Sketš
Sketš

Ettevalmistused:

  1. Installige ArduinoIDE
  2. Lisage NodeMCU tugi - siin on see kenasti kirjeldatud.
  3. Lisage raamatukogu LiquidCrystal_I2C - kasutage autori juhiseid. Installimine AdruinoIDE -st lisab vananenud versiooni

Sketš:

#kaasake

#kaasake

LiquidCrystal_I2C LCD (0x27, 16, 2);

tühine seadistus () {

Seriaalne algus (115200);

// Kasutage eelmääratud PINS -i nõusolekuid

Traat.algus (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Tere, NodeMCU");

}

void loop () {// ära tee siin midagi}

Laadige visand üles ja oletegi valmis!

Soovitan: