Orodha ya maudhui:

LCD ya I2C kwenye NodeMCU V2 Na Arduino IDE: 3 Hatua
LCD ya I2C kwenye NodeMCU V2 Na Arduino IDE: 3 Hatua

Video: LCD ya I2C kwenye NodeMCU V2 Na Arduino IDE: 3 Hatua

Video: LCD ya I2C kwenye NodeMCU V2 Na Arduino IDE: 3 Hatua
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Julai
Anonim
LCD ya I2C kwenye NodeMCU V2 Na Arduino IDE
LCD ya I2C kwenye NodeMCU V2 Na Arduino IDE

Katika mafundisho haya ya haraka nitakuonyesha jinsi ya kula chakula cha mchana LCD na I2C Serial Adapter kwenye NodeMCU v2 ukitumia ArduinoIDE na maktaba zinazopatikana.

Hatua ya 1: Sehemu Zinazohitajika na Programu

Vifaa:

1. NodeMCU v2

2. 16x2 Onyesho la LCD na Moduli ya Adapter ya Interface ya i2c Serial

3. Baadhi ya waya, USB ya usambazaji wa umeme na kupakia mchoro

Programu:

1. ArduinoIDE -

2. Maktaba ya LiquidCrystal_I2C - https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C- maktaba

Hatua ya 2: Usanidi wa vifaa

Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa

Maandalizi:

Unapoagiza LCD kutoka kwa Ali / ebay unaweza kutengenezea vichwa 16 vya pini kwa onyesho la LCD ili kuepusha 'fujo la wiring' unapounganisha na adapta ya serial

Sanidi:

  1. Weka onyesho la LCD na Adapter ya Serial kwenye ubao wa mkate karibu na kila mmoja
  2. Unganisha pini ya SCL ya adapta na pini ya NodeMCU D1
  3. Unganisha pini ya SDA ya adapta na pini ya NodeMCU D2
  4. Unganisha GND ya adapta, pini za VCC na NodeMCU GND, Vin ipasavyo - hapa ninahitaji kuelezea jambo moja. Kimsingi unapaswa kuunganisha onyesho la LCD kwa chanzo cha 5v lakini NodeMCU ina matokeo ya 3.3v tu kwa hivyo LCD ni giza sana. Ikiwa utatoa LCD na chanzo cha nje cha 5v utahitaji kutumia kibadilishaji cha kiwango cha mantiki kwa sababu haitafanya kazi. Hapa nilitumia utapeli mwingi kutumia nguvu iliyotolewa ya USB ambayo imepitishwa kwa Vin. Ni 5V lakini inafanya kazi:)

Hatua ya 3: Mchoro

Mchoro
Mchoro

Maandalizi:

  1. Sakinisha ArduinoIDE
  2. Ongeza msaada wa NodeMCU - umeelezewa vizuri hapa.
  3. Ongeza maktaba ya LiquidCrystal_I2C - tafadhali tumia maagizo yaliyotolewa na mwandishi. Usakinishaji kutoka AdruinoIDE utaongeza toleo la zamani

Mchoro:

# pamoja

# pamoja

LiquidCrystal_I2C LCD (0x27, 16, 2);

usanidi batili () {

Serial. Kuanza (115200);

// Tumia vifungo vya PINS vilivyoainishwa

Waya.anza (D2, D1);

lcd kuanza ();

lcd.home ();

lcd.print ("Hello, NodeMCU");

}

kitanzi batili () {// usifanye chochote hapa}

Pakia mchoro na umemaliza!

Ilipendekeza: