Raspberry Pi הוא מחשב בגודל pocked שיש לו גם סיכות GPIO לחיבור אותו לחיישנים וציוד היקפי אחרים מה שהופך אותו לפלטפורמה טובה עבור מהנדסים משובצים. יש לו לוח מבוסס מעבד ארכיטקטורה ARM המיועד למהנדסים אלקטרוניים וחובבים. ה- PI היא אחת מפלטפורמות פיתוח הפרויקטים המהימנות ביותר שקיימות כעת. עם מהירות מעבד גבוהה יותר ו- RAM גבוה, ניתן להשתמש ב- Raspberry Pi לפרויקטים רבים בפרופיל גבוה כמו עיבוד תמונה ואינטרנט של הדברים. Raspberry Pi 4 עם 8GB RAM הוא הגרסה המתקדמת הזמינה למכירה כעת. יש לו גם גרסה תחתונה אחרת עם 4GB ו- 2GB RAM.
לצורך ביצוע פרויקטים בפרופיל גבוה, יש להבין את הפונקציות הבסיסיות של PI. זו הסיבה שאנחנו כאן, נלמד את כל הפונקציות הבסיסיות של פטל פאי במדריכים אלה. בכל סדרת הדרכה נדון באחת הפונקציות של PI. בסוף סדרות ההדרכה תוכלו לבצע פרויקטים בעלי פרופיל גבוה בעצמכם. בדוק אלה לתחילת העבודה עם Raspberry Pi ו- Raspberry Pi Configuration.
במדריך זה של סדרות PI נבין את הרעיון של כתיבה וביצוע של תוכניות ב- PYTHON. נתחיל ב- Blink LED באמצעות Raspberry Pi. Raspberry Pi LED Blink נעשה על ידי חיבור נורית לאחד מסיכות ה- GPIO של PI והפעלתו וכיבויו. לאחר שלמדת את היסודות של Raspberry Pi, תוכל להמשיך ביישומי ה- high-end שלה, אותם סקרנו בסעיף Raspberry Pi הייעודי שלנו, ובאפשרותך גם לבדוק את היסודות על ידי ביצוע ממשק כפתור ל- Raspberry Pi, Raspberry Pi PWM הדרכה, באמצעות מנוע DC עם פטל פי וכו '.
נדון מעט על סיכות PI GPIO לפני שנמשיך הלאה,
כפי שמוצג באיור לעיל, ישנם 40 סיכות פלט עבור ה- PI. אבל כאשר אתה מסתכל על הנתון השני, אתה יכול לראות שלא ניתן לתכנת את כל 40 הפינים החוצה לשימושנו. אלה רק 26 סיכות GPIO שניתן לתכנת. סיכות אלה עוברות מ- GPIO2 ל- GPIO27.
אלה 26 סיכות GPIO ניתן לתכנת לפי הצורך. חלק מהסיכות הללו מבצעות גם כמה פונקציות מיוחדות, נדבר על כך בהמשך. עם הצבת GPIO מיוחדת, נותרו לנו 17 GPIO (Cirl ירוק בהיר).
כל אחד מ -17 סיכות GPIO אלה יכול לספק זרם מקסימלי של 15mA. וסכום הזרמים מכל GPIO אינו יכול לחרוג מ- 50mA. כך שנוכל לצייר מקסימום 3mA בממוצע מכל אחד מהסיכות של GPIO אלה. אז לא צריך להתעסק בדברים האלה אלא אם כן אתה יודע מה אתה עושה.
רכיבים נדרשים
כאן אנו משתמשים ב- Raspberry Pi 2 דגם B עם Raspbian Jessie OS. כל דרישות החומרה והתוכנה הבסיסיות נדונו בעבר, אתה יכול לחפש את זה במבוא לפטל, מלבד זה שאנחנו צריכים:
- סיכות חיבור
- נגד 220Ω או 1KΩ
- לד
- לוח לחם
הסבר מעגל:
דיאגרמת מעגלים עבור Raspberry Pi LED Blink מוצגת להלן:
כפי שמוצג בתרשים המעגל אנו הולכים לחבר נורית בין PIN40 (GPIO21) ל- PIN39 (GRUND). כפי שנאמר קודם, איננו יכולים לשאוב יותר מ 15mA מאף אחד מהסיכות הללו, כדי להגביל את הזרם אנו מחברים נגד 220Ω או 1KΩ בסדרה עם ה- LED.
הסבר עבודה:
מכיוון שיש לנו הכל מוכן, הפעל את ה- PI שלך והעבור לשולחן העבודה.
1. על שולחן העבודה, עבור לתפריט התחל ובחר עבור ה- PYTHON 3, כפי שמוצג באיור למטה.
2. לאחר מכן, PYHON יפעל ותראה חלון כפי שמוצג באיור למטה.
3. לאחר מכן, לחץ על קובץ חדש ב קובץ תפריט, אתה תראה לפתוח חלון חדש,
4. שמור קובץ זה כממצמץ על שולחן העבודה,
5. לאחר מכן כתוב את התוכנית להבהבה כמפורט להלן והפעל את התוכנית על ידי לחיצה על "RUN" באפשרות 'DEBUG'.
אם בתוכנית אין שגיאות, תראה ">>>", כלומר התוכנית מבוצעת בהצלחה. בשלב זה אתה אמור לראות את הנורית מהבהבת שלוש פעמים. אם היו שגיאות בתוכנית, הביצוע אומר לתקן אותה. לאחר תיקון השגיאה, הפעל את התוכנית שוב.
הקוד של תוכנית PYTHON המלא להבהוב לד מוצג להלן.