Мазмуну:

NodeMCU V2деги I2C LCD Arduino IDE менен: 3 кадам
NodeMCU V2деги I2C LCD Arduino IDE менен: 3 кадам

Video: NodeMCU V2деги I2C LCD Arduino IDE менен: 3 кадам

Video: NodeMCU V2деги I2C LCD Arduino IDE менен: 3 кадам
Video: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, Июль
Anonim
I2C LCD NodeMCU V2де Arduino IDE менен
I2C LCD NodeMCU V2де Arduino IDE менен

Бул тез көрсөтмөдө мен сизге ArduinoIDE жана жеткиликтүү китепканаларды колдонуп NodeMCU v2де I2C сериялык адаптери менен ЖК кантип түшкү тамагын көрсөтөм.

1 -кадам: Керектүү тетиктер жана программалык камсыздоо

Аппараттык:

1. NodeMCU v2

2. 16x2 LCD дисплейи i2c Serial Interface Adapter Module менен

3. Кээ бир зымдар, электр менен камсыздоо жана эскиз жүктөө үчүн USB

Программалык камсыздоо:

1. ArduinoIDE -

2. LiquidCrystal_I2C китепканасы-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

2 -кадам: Аппараттык орнотуу

Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу
Аппараттык орнотуу

Даярдыктар:

Али/ebayден ЖКга заказ кылганыңызда, сериялык адаптерге туташып жатканда "зымдардын башаламандыгын" болтурбоо үчүн ЖК дисплейге 16 пин башын кошо аласыз.

Жайгашуу:

  1. ЖК дисплейди жана сериялык адаптерди нан тактасына жанаша кой
  2. Адаптердин SCL пинин NodeMCU D1 пини менен туташтырыңыз
  3. Адаптердин SDA пинин NodeMCU D2 пини менен туташтырыңыз
  4. NodeMCU GND, VIN менен адаптердин GND, VCC казыктарын туташтырыңыз - бул жерде мен бир нерсени түшүндүрүшүм керек. Негизинен сиз LCD дисплейди 5v булагына туташтырышыңыз керек, бирок NodeMCU бир гана 3.3v чыгууга ээ, ошондуктан ЖК абдан караңгы. Эгерде сиз LCDди тышкы 5v булагы менен камсыз кылсаңыз, анда логикалык деңгээлдеги өзгөрткүчтү колдонушуңуз керек, анткени ал иштебейт. Бул жерде мен Винге айланып өткөн USB кубатын колдонуп, кээ бир бузууларды колдондум. Бул 5В, бирок ал иштейт:)

3 -кадам: Эскиз

Эскиз
Эскиз

Даярдыктар:

  1. ArduinoIDE орнотуу
  2. NodeMCU колдоосун кошуңуз - бул жерде сонун сүрөттөлгөн.
  3. LiquidCrystal_I2C китепканасын кошуңуз - автор тарабынан берилген көрсөтмөлөрдү колдонуңуз. AdruinoIDEден орнотуу эскирген версиясын кошот

Эскиз:

#кошуу

#кошуу

LiquidCrystal_I2C lcd (0x27, 16, 2);

жараксыз орнотуу () {

Serial.begin (115200);

// Алдын ала аныкталган PINS consts колдонуу

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("Салам, NodeMCU");

}

void loop () {// бул жерде эч нерсе кылба}

Эскизди жүктөңүз жана бүттүңүз!

Сунушталууда: