ה- Raspberry Pi Pico הוא לוח הפיתוח הראשון מבוסס מיקרו-בקר מבית Raspberry Pi Foundation. במקום מערכת ההפעלה לינוקס שנמצאת בלוחות Raspberry Pi אחרים, יש לחבר את פיקו למחשב אחר כדי לתכנת אותה.

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

הוראות אלה מתמקדות ב- Windows, אך התקנת לינוקס ו- Mac דומה מאוד, רק הקפד לקבל את הכלים עבור מערכת ההפעלה שלך במקום זאת.

1. התקן את MicroPython ב- Raspberry Pi Pico

MicroPython הוא ענף מיוחד של שפת התכנות Python המוקדש למיקרו-בקרים. יש לו תחביר פשוט להבנה וספריות נרחבות שנועדו להקל על תכנות לוחות פיתוח תחביבים שונים למתחילים. שים לב שבעוד שלוחות פטל רגילים של פטל משתמשים בפייתון, תצטרך עקוב אחר מדריך ייעודי לפטל מכיוון שהשלבים כאן אינם חלים על מחשבים עם לוח יחיד.

קרן פי פטל הקלה מאוד על התקנת MicroPython על פי פיקו. הוא משתמש ב- UF2 סיומת קובץ, שתוכננה במיוחד עבור מיקרו-בקרים מהבהבים באמצעות USB. במקום להזדקק למתכנת או תוכנה מיוחדת, תוכל להעתיק קוד כמו שקובץ בכונן עט או בכונן קשיח חיצוני.

instagram viewer

סביבת MicroPython זמינה כקובץ UF2 להורדה מה- אתר קרן פי.

כדי להתקין את סביבת MicroPython ב- Raspberry Pi Pico שלך, בצע את הצעדים הבאים:

  1. הורד את קובץ ה- UF2 של MicroPython מאתר Raspberry Pi
  2. לחץ לחיצה ממושכת על כפתור BOOTSEL בפיקו שלך וחבר אותו ליציאת ה- USB של המחשב שלך.
  3. פתח את סייר ופתח את ספריית RPI-RP2 כמו בכל כונן קשיח אחר
  4. גרור ושחרר את קובץ UF2 לספריית RPI-RP2

זהו זה! זה אולי לא נראה כאילו קרה הרבה, אבל אתה מריץ כעת את MicroPython ב- Pi Pico שלך. כעת תוכל לפתוח תוכנית מסוף כמו Putty כדי לדבר עם Pi Pico דרך יציאת ה- USB הסדרתית, אך יש דרך הרבה יותר טובה לתקשר עם Pico שלך: ה- Thonny IDE.

2. התקן את ה- Thonny IDE

ת'וני היא סביבת פיתוח משולבת עם קוד פתוח (IDE) המיועד למתחילים. זה חזק, קל להבנה, וכבר מגיע עם תמיכה ב- MicroPython ו- Raspberry Pi Pico.

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

לאחר סיום ההורדה, התקן ופתח את ה- Thonny IDE. תישאל באיזו שפה תרצה שתוני תרוץ לפני שתתקבל בחלון חדש של תוני. וודא שה- Pi Pico שלך מחובר לחשמל, לחץ על הכפתור בפינה השמאלית התחתונה של החלון הקורא פִּיתוֹן, ושנה אותו ל- MicroPython (פטל פי פיקו).

חלון REPL אמור להשתנות כדי להראות שאתה פועל כעת על פיקו, ותוכל לבדוק את זה בעזרת שלום עולם מהיר!

עכשיו זה עובד, בואו נעבור לקידוד משהו.

3. לתכנת את פטל פי פיקו

MicroPython זהה בתחביר לפייתון רגיל, ואם אתה לא מכיר, זה שווה לימוד היסודות של פייתון כדי להבין טוב יותר את הקוד של פיי פיקו. אם אתה לא מכיר את פייתון, אל תדאג! הדרכה זו משתמשת בקוד לדוגמא כדי להתחיל בלי להזדקק לחוויית תכנות קודמת.

קרן Raspberry Pi מספקת קוד לדוגמא שיעזור לכם להתחיל בקידוד ה- Pico, הזמין ממנה המאגר הרשמי של GitHub. לקבלת הדוגמאות לחץ על קוד> הורד ZIP ולחלץ אותם לספרייה על פי בחירתך. בתוני, השתמש Ctrl + o או בחר קובץ> פתח לפתוח את blink.py דוגמא. הקוד צריך להיראות כך:

מייבוא ​​מכונה פין, טיימר
led = Pin (25, Pin. הַחוּצָה)
זמן = טיימר ()
def tick (טיימר):
הוביל גלובלי
led.toggle ()
tim.init (freq = 2.5, mode = טיימר. PERIODIC, callback = tick)

לחץ על כפתור ההפעלה הירוק. קופץ ישאל אותך היכן ברצונך לשמור את הקובץ. בחר ב- Raspberry Pi Pico שלך ושנה את שם הקובץ ל- main.py.

אתה אמור לראות את הנורית שלך מהבהבת! שינוי שם הקובץ ל- main.py הוא אופציונלי, אם כי אם ברצונך שהקוד שלך יפעל כאשר ה- Pico מחובר למקור חשמל חיצוני ולא למחשב, תצטרך לעשות זאת. ה- Pico מחפש main.py כאשר הוא מתחיל להוראות, ואם הוא לא שם, הוא לא יעשה כלום.

דבר מסודר נוסף שתוכלו לשים לב אליו הוא כי ה- REPL עדיין פעיל. הטיימר והנורית פועלים ברקע כעת, ומשאירים אותך בחינם לשלוח פקודות נוספות לפיקו דרך ה- REPL.

5. משהו מתקדם יותר

קבלת נורית LED למצמץ היא התחלה נהדרת, אך כדי להבין עד כמה שימושי ה- Raspberry Pi Pico יכול להיות, בואו נבדוק את חיישן הטמפרטורה המשולב. שוב, קרן פטל פי עושה את זה קל לעשות. הוא מספק קוד לדוגמא לקריאה מהחיישן המשולב, להמיר אותו למידע טמפרטורה קריא לאדם ולהדפיס אותו ל- Thonny REPL.

לִפְתוֹחַ adc> temperature.py בתיקיית הדוגמאות, או פשוט העתק את הקוד הגולמי ישירות מ- GitHub לת'וני, לפני ששמור אותו כ- main.py. הקוד צריך להיראות כך:


מכונת יבוא
ייבוא
sensor_temp = מכונה. ADC (4)
conversion_factor = 3.3 / (65535)
בעוד נכון:
קריאה = sensor_temp.read_u16 () * conversion_factor
# חיישן הטמפרטורה מודד את מתח ה- Vbe של דיודה דו קוטבית מוטה, המחובר לערוץ ה- ADC החמישי
# בדרך כלל, Vbe = 0.706V ב 27 מעלות צלזיוס, עם שיפוע של -1.721mV (0.001721) למדרגה.
טמפרטורה = 27 - (קריאה - 0.706) / 0.001721
הדפס (טמפרטורה)
utime.sleep (2)

לחץ על כפתור ההפעלה הירוק והקוד אמור להתחיל לפעול, ולהדפיס את טמפרטורת הסביבה הנוכחית ל- Thonny REPL.

6. תן לדמיון שלך להתפרע

כעת, כאשר אתה מוגדר לתכנת את Pico, תוכל להתנסות בתכונותיו באמצעות ספריית MicroPython. יש כבר הרבה פרויקטים והדרכות למתחילים עבור ה- Pi Pico, וקרן Raspberry Pi אף פרסמה ספר רשמי על ה- Pico, שניתן להשיג באתר אתר פטל פי.

פטל פי פיקו: זול אך עוצמתי

ה- Raspberry Pi Pico הוא מיקרו-בקר פנטסטי עבור הכסף ומסוגל להרבה יותר ממה שהיה מקום להציג בהקדמה קצרה זו.

למשתמשי פטל פי רגילים, דרך עבודה זו עשויה להרגיש מעט מוזרה, אך מיקרו-בקרים כן זול ואמין, ויש כמה דרכים טובות יותר ללמוד לתכנת אותם מאשר עם ה- Raspberry Pi פיקו.

אימייל
הצצה לפיקו, מעצמת הפטיט החדשה ביותר של פטל

המיקרו-בקר הראשון של Raspberry Pi מלא באפשרויות, אך היה צריך להתפשר בכדי להגיע למחיר הקסום ה -4 $ הזה.

קרא הבא

נושאים קשורים
  • DIY
  • תִכנוּת
  • פאי פטל
  • פִּיתוֹן
על הסופר
איאן באקלי (211 מאמרים פורסמו)

איאן באקלי הוא עיתונאי עצמאי, מוזיקאי, פרפורמר ומפיק וידיאו המתגורר בברלין, גרמניה. כשהוא לא כותב או על הבמה, הוא מתעסק באלקטרוניקה DIY או בקוד בתקווה להיות מדען מטורף.

עוד מאת איאן באקלי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.