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

ממשק 16x2 אלפאנומרי LCD And4x4 לוח מטריקס עם פטל פי 3: 5 שלבים (עם תמונות)
ממשק 16x2 אלפאנומרי LCD And4x4 לוח מטריקס עם פטל פי 3: 5 שלבים (עם תמונות)

וִידֵאוֹ: ממשק 16x2 אלפאנומרי LCD And4x4 לוח מטריקס עם פטל פי 3: 5 שלבים (עם תמונות)

וִידֵאוֹ: ממשק 16x2 אלפאנומרי LCD And4x4 לוח מטריקס עם פטל פי 3: 5 שלבים (עם תמונות)
וִידֵאוֹ: interface keypad and LCD with Arduino mega #arduino #emergingengineer 2024, דֵצֶמבֶּר
Anonim
ממשק 16x2 אלפאנומרי LCD And4x4 לוח מקשים מטריקס עם פטל Pi3
ממשק 16x2 אלפאנומרי LCD And4x4 לוח מקשים מטריקס עם פטל Pi3

במדריך זה אנו מסבירים כיצד להתממשק 16x2 LED ומקלדת מטריקס 4x4 עם Raspberry Pi3.

אנו משתמשים ב- Python 3.4 לפיתוח התוכנה. אתה יכול לבחור גם Python 2.7, עם שינויים קטנים

שלב 1: חומרים דרושים

חומרים דרושים
חומרים דרושים

אנו דורשים את המרכיבים הבאים

  • פטל פי 3
  • מתאם 5V 2A לפי
  • 8GB מיקרו SD
  • 16x2 LCD אלפאנומרי
  • לוח מקשים מטריקס 4x4
  • נקודה PCB (בגודל בינוני) או לוח לחם
  • ברג סטריפ
  • כבל מגשר
  • סיר 10K
  • כבל אתרנט (ליצירת חיבור VNC עם מחשב נייד)

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

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

לא כללנו את השלבים להתקנת חומרה כגון צריבת מערכת הפעלה לממשק ה- Micro SD ו- VNC. עליך למצוא משאבים אחרים להליכים אלה.

הכנס כרטיס מיקרו SD טעון מראש של 8 ג'יגה-בתים ל- Rapberry Pi 3. חבר את Raspberry Pi למחשב הנייד באמצעות כבל אתרנט. הכינו את החומרה כמתואר בתרשים החיווט.

16X2 LCD

אנו משתמשים בממשק lcd במצב 4 סיביות, כך שהסיכות הנדרשות עבור סינגלים של Control הן RS, EN, D4, D5, D6, D7 המחובר ל- GPIO של Raspberry Pi.

לוח מקשים מטריקס 4x4

התקן את חבילת Python למקלדת מטריצות 4x4 ו- 4x3 כך שתתבצע פעולות המבוססות על הפרעות. לכן אין צורך לסרוק את השורות והעמודות של לוח המקשים כל הזמן. כאן נעשה שימוש במשיכה פנימית ולכן אין צורך בנגד משיכה חיצוני.

חבר את Raspberry Pi לאינטרנט, ולאחר מכן פתח את הטרמינל והקלד את הדברים הבאים:

sudo python3.4 -m pip להתקין pad4pi

שלב 3: תרשים חיווט

תרשים חיווט
תרשים חיווט

סיכות LCD:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

סיכות KeyPad:

סיכות עמודות = 17, 15, 14, 4 סיכות שורה = 24, 22, 27, 18

אתה יכול לבחור כל סיכות GPIO לממשק LCD ומקלדת, פשוט שנה את מספר הסיכה בקוד. אתה יכול להשתמש בלוח או לוח PCB לממשק LCD ומקלדת.

שלב 4: קוד פייתון

קוד פייתון
קוד פייתון

אתה יכול להוריד את הקוד ישירות. הפעל את code.py עם python 3.4 ב- Raspberry Pi 3. או העתק את הטקסט והדבק אותו בקובץ סקריפט חדש של python 3.4.

הפעל את התוכנית:

LCD יציג את הטקסט "ברוכים הבאים" בשורה הראשונה אם החיבורים שביצעת נכונים. נתוני לוח המקשים מוצגים בשורה השנייה.

שלב 5: תצוגה מקדימה של פלט

תצוגה מקדימה של פלט
תצוגה מקדימה של פלט
תצוגה מקדימה של פלט
תצוגה מקדימה של פלט
תצוגה מקדימה של פלט
תצוגה מקדימה של פלט

הוספתי הפרעה למקלדת, כך שאם תסיים את התוכנית LCD יציג שלום

מוּמלָץ: