תוכן עניינים:

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 | ESP32 NodeMCU |Визуальное программирование для Arduino 2024, יולי
Anonim
I2C LCD ב- NodeMCU V2 עם Arduino IDE
I2C LCD ב- NodeMCU V2 עם Arduino IDE

במדריך מהיר זה אראה לך כיצד אוכלים ארוחת צהריים עם מתאם סידורי I2C ב- NodeMCU v2 באמצעות ArduinoIDE וספריות זמינות.

שלב 1: חלקים ותוכנות נדרשים

חוּמרָה:

1. NodeMCU v2

2. תצוגת LCD בגודל 16x2 עם מודול מתאם ממשק סידורי i2c

3. כמה חוטים, USB לאספקת חשמל והעלאת סקיצות

תוֹכנָה:

1. ArduinoIDE -

2. ספריית LiquidCrystal_I2C-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

שלב 2: התקנת חומרה

התקנת חומרה
התקנת חומרה
התקנת חומרה
התקנת חומרה

הכנות:

כאשר אתה מזמין LCD מ- Ali/ebay אתה יכול להלחיד כותרות של 16 פינים לתצוגת LCD על מנת להימנע מ'בלגן חיווט 'בעת חיבור למתאם טורי

להכין:

  1. הניחו צג LCD ומתאם סידורי על לוח הלחם זה ליד זה
  2. חבר את סיכת SCL של המתאם עם סיכת NodeMCU D1
  3. חבר את סיכת ה- SDA של המתאם עם סיכת No2MCU D2
  4. חבר את GND של מתאם, סיכות VCC עם NodeMCU GND, Vin בהתאם - כאן אני צריך להסביר דבר אחד. בעיקרון אתה צריך לחבר תצוגת LCD למקור 5v אבל ל- NodeMCU יש רק יציאות 3.3v כך שה- LCD די כהה. אם אתה מספק LCD עם מקור 5v חיצוני, תצטרך להשתמש בממיר רמה לוגי כי זה לא יעבוד. כאן השתמשתי בפריצה מסוימת באמצעות חשמל המסופק באמצעות USB שעוקף ל- Vin. זה 5V אבל זה עובד:)

שלב 3: הסקיצה

הסקיצה
הסקיצה

הכנות:

  1. התקן את ArduinoIDE
  2. הוסף תמיכה ב- NodeMCU - מתואר יפה כאן.
  3. הוסף את ספריית LiquidCrystal_I2C - אנא השתמש בהוראות המסופקות על ידי המחבר. התקנה מ- AdruinoIDE תוסיף גרסה מיושנת

הסקיצה:

#לִכלוֹל

#לִכלוֹל

LiquidCrystal_I2C lcd (0x27, 16, 2);

הגדרת בטל () {

Serial.begin (115200);

// השתמש בהגדרות PINS מוגדרות מראש

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("שלום, NodeMCU");

}

לולאת void () {// אל תעשה כלום כאן}

העלה את המערכון וסיימת!

מוּמלָץ: