Სარჩევი:

I2C LCD NodeMCU V2 Arduino IDE– ით: 3 ნაბიჯი
I2C LCD NodeMCU V2 Arduino IDE– ით: 3 ნაბიჯი

ვიდეო: I2C LCD NodeMCU V2 Arduino IDE– ით: 3 ნაბიჯი

ვიდეო: I2C LCD NodeMCU V2 Arduino IDE– ით: 3 ნაბიჯი
ვიდეო: #5 FLProg ანალოგური შეყვანა I2C LCD-ზე | ESP32 NodeMCU | Arduino ვიზუალური ჩაშენებული პროგრამირება 2024, ივლისი
Anonim
I2C LCD NodeMCU V2 Arduino IDE– ით
I2C LCD NodeMCU V2 Arduino IDE– ით

ამ სწრაფ ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ისადილოთ LCD I2C სერიული ადაპტერით NodeMCU v2 ArduinoIDE- ისა და ხელმისაწვდომი ბიბლიოთეკების გამოყენებით.

ნაბიჯი 1: საჭირო ნაწილები და პროგრამული უზრუნველყოფა

აპარატურა:

1. NodeMCU v2

2. 16x2 LCD ჩვენება i2c სერიული ინტერფეისის ადაპტერის მოდულით

3. ზოგიერთი მავთული, USB დენის წყაროსთვის და ესკიზის ატვირთვა

პროგრამული უზრუნველყოფა:

1. ArduinoIDE -

2. LiquidCrystal_I2C ბიბლიოთეკა-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება

პრეპარატები:

როდესაც თქვენ შეუკვეთებთ LCD ალი/ebay– ს შეგიძლიათ შეაერთოთ 16 პინიანი სათაურები LCD ეკრანზე, რათა თავიდან აიცილოთ „გაყვანილობის არეულობა“სერიულ ადაპტერთან დაკავშირებისას

Აწყობა:

  1. მოათავსეთ LCD ეკრანი და სერიული ადაპტერი პურის დაფაზე ერთმანეთის გვერდით
  2. შეაერთეთ ადაპტერის SCL პინი NodeMCU D1 პინთან
  3. შეაერთეთ ადაპტერის SDA პინი NodeMCU D2 პინთან
  4. შეაერთეთ ადაპტერის GND, VCC ქინძისთავები NodeMCU GND, Vin შესაბამისად - აქ ერთი რამის ახსნა მჭირდება. ძირითადად თქვენ უნდა დაუკავშიროთ LCD დისპლეი 5 ვ წყაროს, მაგრამ NodeMCU- ს აქვს მხოლოდ 3.3 ვ გამომავალი, ასე რომ LCD საკმაოდ მუქია. თუ LCD– ს მიაწოდებთ გარე 5 ვ წყაროს, თქვენ უნდა გამოიყენოთ ლოგიკური დონის გადამყვანი, რადგან ის არ იმუშავებს. აქ მე გამოვიყენე რამოდენიმე გარჩევა USB- ის მიწოდებული ენერგიის გამოყენებით, რომელიც გვერდს უვლის ვინს. 5V არის მაგრამ მუშაობს:)

ნაბიჯი 3: ესკიზი

ესკიზი
ესკიზი

პრეპარატები:

  1. დააინსტალირეთ ArduinoIDE
  2. დაამატეთ NodeMCU მხარდაჭერა - ლამაზად აღწერილი აქ.
  3. დაამატეთ LiquidCrystal_I2C ბიბლიოთეკა - გთხოვთ გამოიყენოთ ავტორის მითითებები. AdruinoIDE– დან ინსტალაცია დაამატებს მოძველებულ ვერსიას

ესკიზი:

#ჩართეთ

#ჩართეთ

LiquidCrystal_I2C LCD (0x27, 16, 2);

void setup () {

Serial.begin (115200);

// გამოიყენეთ წინასწარ განსაზღვრული PINS კონსტიტუცია

Wire.begin (D2, D1);

lcd. დაწყება ();

LCD. მთავარი ();

lcd.print ("გამარჯობა, NodeMCU");

}

void loop () {// აქ არაფერი გააკეთო}

ატვირთე ესკიზი და დასრულდა!

გირჩევთ: