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

תצוגת LCD ST7920 128X64 ל- ESP32: 3 שלבים
תצוגת LCD ST7920 128X64 ל- ESP32: 3 שלבים

וִידֵאוֹ: תצוגת LCD ST7920 128X64 ל- ESP32: 3 שלבים

וִידֵאוֹ: תצוגת LCD ST7920 128X64 ל- ESP32: 3 שלבים
וִידֵאוֹ: SKR 3 RepRap Discount Full Graphics Smart Controller 2024, נוֹבֶמבֶּר
Anonim
תצוגת LCD ST7920 128X64 ל- ESP32
תצוגת LCD ST7920 128X64 ל- ESP32

אין ספק שהמדריך הזה לא יזכה בפרסים בגלל האיכות שלו או כל דבר אחר!

לפני שהתחלתי בפרויקט הזה, זיגגתי באינטרנט ולא מצאתי כלום על חיבור ה- LCD הזה ל- ESP32 אז חשבתי שעם הצלחה, יש לתעד אותו ולשתף אותו.

אספקה

כל מה שתצטרכו הוא צג LCD ST7920 128X64, ESP32 וסיר 10K.

שלב 1: החיבורים

החיבורים
החיבורים

חבר את כל שלושת הרכיבים בהתאם לחיבורים לעיל.

אולי אפשר להשתמש בסיכות שונות ב- ESP32 אבל אני לא יודע בוודאות.

שלב 2: הקוד

השתמשתי ב- Arduino IDE כדי להעלות את הקוד ב- ESP32.

אם אינך יודע כיצד לחבר ולתכנת את ESP32 עם Arduino IDE, חפש הוראות באינטרנט, זה די קל למצוא.

הספרייה שבה השתמשתי היא ספריית U8g2 V2.27.6 מאת אוליבר.

לאחר שהתקנת את ספריית U8g2, היכנס לדוגמאות ופתח את "דוגמאות/U8g2/full_buffer/GraphicsTest".

כעת, בקוד, מצא את השורה הנראית כך:

// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* שעון =*/13,/* נתונים =*/11,/* CS =*/10,/* איפוס =*/8);

והחליפו אותו ב:

U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* שעון =* / 18, /* נתונים =* / 23, /* CS =* / 5, /* איפוס =* / 22); // ESP32

העלה את הקוד ל- ESP32 שלך, ומחזיקה אצבעות, זה עובד!

שלב 3: מסקנה

זהו המדריך הראשון שלי.

אני יודע שזה לא סופר מפואר או משהו, אבל לפחות זה שם וזה עשוי לעזור למישהו.

אנא הגיב על חוויתך בהתאם להנחיות אלה, אנסה לעדכן אותה ולשפר אותה!

- בלייז

מוּמלָץ: