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

ממשק LCD 16x2 עם פטל פטל: 7 שלבים
ממשק LCD 16x2 עם פטל פטל: 7 שלבים

וִידֵאוֹ: ממשק LCD 16x2 עם פטל פטל: 7 שלבים

וִידֵאוֹ: ממשק LCD 16x2 עם פטל פטל: 7 שלבים
וִידֵאוֹ: How to Interface 16x2 LCD with STM32 using Arduino Programming and Arduino IDE 2024, יולי
Anonim
ממשק LCD 16x2 עם פטל פטל
ממשק LCD 16x2 עם פטל פטל

שלום חברים, היום אני ממשק 16x2 ממשק לפטל פאי.

שלב 1: דרושים רכיבים

כאן אתה צריך את הרכיבים הבאים כדי להשלים את המשימה.

  1. פאי פטל
  2. מתאם ספק כוח ל- Raspberry Pi
  3. צג LCD בגודל 16x2
  4. פוטנציומטר 10k
  5. חיבור חוטים
  6. קרש לחם או כל מגן תצוגה בגודל 16x2

שלב 2: חיבורי מעגל

חיבורי מעגלים
חיבורי מעגלים

חיבורים מוצגים בתמונה זו. אבל זה לא חובה להשתמש ב- GPIO זה. אתה יכול להשתמש בכל GPIO לחיבור ה- LCD. אבל אתה חייב להזכיר את אותם GPIO ב תכנות. נגד משתנה מחובר להתאמת ניגודיות התצוגה. המסך מופעל מ- Raspberry pi. סיכת R/W מחוברת לאדמה מכיוון שאיני מבצעת כל פעולת קריאה בתצוגה.

שלב 3: עבודה

עובד
עובד

עיצבתי ספריית תצוגה כלומר lcd.py בספרייה זו אני כותב כמה פונקציות שאליהן ניתן לקרוא על ידי המשתמש. על מנת לנהוג lcd חובה לכלול את הספרייה הזו בקוד שלך. פרטים נוספים אודות הספרייה זמינים בספרייה.

קודם כל עליך לבצע את הפונקציה begin () ולהעביר את הסיכות שבהן אתה עומד להשתמש לתצוגת ממשק.

כאן הפונקציה Print () יכולה להדפיס כל ערך שהועבר לפונקציה זו.

צג זה מתממשק במצב 4 ביט כך שרק 4 סיכות D4-D7 ו- RW, EN מחוברות לסיכת פטל.

שלב 4: בדוק

Image
Image

כאן הסרטון שנבדק זמין

שלב 5: קוד

הנה קוד זמין להוראה זו כאן

שלב 6: חסרון

זה לא יעבוד כראוי אם נפעיל את הסקריפט הזה באופן אוטומטי בעת האתחול. הסיבה לכך היא ש- Raspberry pi אינו בקר בזמן אמת. צריך עוד שיפור בקוד הזה

שלב 7: צור איתנו קשר

להנחיות נוספות עקבו כאן

פייסבוק

בלוג

תשלח לי אימייל

מוּמלָץ: