תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
ה- Raspberry Pi היא מכונת לינוקס כך שיש כנראה המון יישומי מסוף עבורה. אבל כתבתי אחד חדש בפייתון, למה טרחתי? תמשיך לקרוא. אם אתה עושה פרויקט שמשתמש גם בפי וגם בארדואינו, כנראה שאתה צריך דרך לשניהם לדבר אחד עם השני. מכיוון שהפי יפעיל את סביבת הפיתוח של ארדואינו, ויש לה מסוף די נחמד, כדאי שתתחיל עם זה. אבל מסוף ה- Python שלי שימושי מכיוון.
ה- Pi נועד באמת לפעול על תוכניות שנכתבו על ידי משתמשים באמצעות פייתון ולכן נחמד שיש מסוף פייתון
הטרמינל שלי כתוב עם כמה תכונות מיוחדות לעבודה עם בקרי מיקרו, כמו ה- Arduino
ניתן לתכנת מסוף זה בעצמו, לא ניתן לתכנת את הצג הטורי Arduino IDE
אם אתה מבצע פרויקט מותאם אישית סביר שתרצה שתוכנית תקשורת מותאמת אישית תשלוט בו, תוכל לקחת את תוכנית הטרמינל ולחתוך ולהדביק את חלקיה כדי ליצור אחד
נכון לעכשיו הטרמינל תומך רק בתקשורת בסגנון RS232 אבל אני מקווה להרחיב אותו לתמיכה בפרוטוקולי SPI ו- I2C (אולי תרצה לתרום)
אתה יכול להשתמש במסוף כמעט בכל מערכת הפעלה, כך שאם אתה משתמש במחשב Linux, Mac או Windows (שם פיתחתי אותו במקור) אתה אמור להסתדר. הכל כאן קוד פתוח כל כך זול כאן פירושו בחינם
שימו לב: זהו מדריך ישן באמת. הקוד שופר במידה ניכרת. ראה: מסוף חכם של פייתון לרישום הסטטוס הנוכחי וקישורים לקוד הנוכחי.
שלב 1: כלים
מחשב - כמעט כל מערכת הפעלה, לינוקס, Windows OSX….. Rasberry PI מושלם
פייתון (אני אוהב את הורדת אנקונדה, זה נדון קצת ב https://www.instructables.com/id/ClipBoard-Communic… וב
ידע בסיסי בפייתון
ארדואינו
חיבור Arduino ל- USB זה יכול להיות כבל ויציאת ה- USB בארדואינו כמו ה- UNO, או כבל FTDI (https://www.sparkfun.com/products/9717 חיבור ל- TTL RS232 Ardunio כמו לוח העצמות החשופות באמת
שלב 2: התקנה
קבל את הקבצים, (או פשוט קרא אותם בכמה לחיצות), מקבצי GitHub של github Project (שם יפורסמו גם עדכונים עם פיתוחם) שים את הקבצים (לא רוכסן אם זו ההורדה שבחרת) בספרייה אחת ב- סביבת הפיתוח שלך ב- Python.