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

מסוף פייתון לחיבור Pi Arduino זול: 4 שלבים
מסוף פייתון לחיבור Pi Arduino זול: 4 שלבים

וִידֵאוֹ: מסוף פייתון לחיבור Pi Arduino זול: 4 שלבים

וִידֵאוֹ: מסוף פייתון לחיבור Pi Arduino זול: 4 שלבים
וִידֵאוֹ: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, נוֹבֶמבֶּר
Anonim
מסוף פייתון לחיבור Pi Arduino זול
מסוף פייתון לחיבור Pi Arduino זול

ה- 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.

מוּמלָץ: