תוכן עניינים:
- שלב 1: חומרה
- שלב 2: התקנת חומרה
- שלב 3: תוכנה - Arduino IDE, PyCharm IDE
- שלב 4: Arduino IDE
- שלב 5: Arduino IDE - קוד חלק 1
- שלב 6: Arduino IDE - קוד חלק 2
- שלב 7: פתח את PyCharm IDE ולחץ על קובץ -> הגדרות
- שלב 8: תחת פרויקט, בחר מתורגמן פרויקט ולחץ על סמל "+"
- שלב 9: בסרגל החיפוש הקלד Pyserial ולחץ על התקן חבילה
- שלב 10: קוד Python להלן מופעל ב- PyCharm IDE
- שלב 11: קוד פייתון - חלק 1
- שלב 12: קוד פייתון - חלק 2
- שלב 13: סופי
- שלב 14: וידאו
וִידֵאוֹ: מנוע Python (pySerial) + Arduino + DC: 14 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
הדרכה מהירה זו מציגה את הפעולה הפשוטה של מנוע DC באמצעות GUI של פייתון. כדי לגרום לפייתון לתקשר עם לוח Arduino נשתמש בחבילת pySerial. pySerial היא ספריית Python המספקת תמיכה בחיבורים סדרתיים במגוון מכשירים שונים.
שלב 1: חומרה
מגן מנוע Adafruit, לוח Arduino (מגה), מנוע DC, נגדי 1 אוהם (2), נוריות LED (2), חוטי חיבור ולוח.
שלב 2: התקנת חומרה
בהתקנה זו, LED ירוק -> פין 30 של לוח Arduino אדום -> פין 32 של לוח Arduino DC מנוע -> ערוץ 3 (M3) של מגן מנוע
שלב 3: תוכנה - Arduino IDE, PyCharm IDE
שלב 4: Arduino IDE
חבר את לוח Arduino הרצוי למחשב האישי (במקרה זה אני משתמש ב- Arduino Mega). פתח את Arduino IDE ובחר את יציאת ה- COM והלוח המתאימים. הקוד להלן מועלה ללוח Arduino על ידי לחיצה על כפתור העלאה.
שלב 5: Arduino IDE - קוד חלק 1
שלב 6: Arduino IDE - קוד חלק 2
שלב 7: פתח את PyCharm IDE ולחץ על קובץ -> הגדרות
הגדרות. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
הגדרות. "Src =" {{file.large_url | הוסף: 'auto = webp & frame = 1 & height = 300' %} ">
שלב 8: תחת פרויקט, בחר מתורגמן פרויקט ולחץ על סמל "+"
שלב 9: בסרגל החיפוש הקלד Pyserial ולחץ על התקן חבילה
שלב 10: קוד Python להלן מופעל ב- PyCharm IDE
שלב 11: קוד פייתון - חלק 1
הערה: ודא כי אותו מספר יציאת COM משמש בקוד ה- Python. הפניות: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules
שלב 12: קוד פייתון - חלק 2
שלב 13: סופי
GUI פשוט נפתח עם 3 כפתורים - קדימה, הפוך ויציאה. בהתאם לחיווט חיבור המנוע, המנוע פועל בכיוון הרצוי בלחיצת כפתור קדימה או הפוך. כפתור EXIT סוגר את היציאה הטורקית ומסיים את ביצוע התוכנית.