תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה אנו מסבירים כיצד להתממשק 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 יציג שלום