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

מנוע Python (pySerial) + Arduino + DC: 14 שלבים
מנוע Python (pySerial) + Arduino + DC: 14 שלבים

וִידֵאוֹ: מנוע Python (pySerial) + Arduino + DC: 14 שלבים

וִידֵאוֹ: מנוע Python (pySerial) + Arduino + DC: 14 שלבים
וִידֵאוֹ: Walking Mechanism 2024, נוֹבֶמבֶּר
Anonim
מנוע Python (pySerial) + Arduino + DC
מנוע Python (pySerial) + Arduino + DC

הדרכה מהירה זו מציגה את הפעולה הפשוטה של מנוע 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

תוכנה - Arduino IDE, PyCharm IDE
תוכנה - Arduino IDE, PyCharm IDE

שלב 4: Arduino IDE

Arduino IDE
Arduino IDE

חבר את לוח Arduino הרצוי למחשב האישי (במקרה זה אני משתמש ב- Arduino Mega). פתח את Arduino IDE ובחר את יציאת ה- COM והלוח המתאימים. הקוד להלן מועלה ללוח Arduino על ידי לחיצה על כפתור העלאה.

שלב 5: Arduino IDE - קוד חלק 1

Arduino IDE - קוד חלק 1
Arduino IDE - קוד חלק 1

שלב 6: Arduino IDE - קוד חלק 2

Arduino IDE - קוד חלק 2
Arduino IDE - קוד חלק 2

שלב 7: פתח את PyCharm IDE ולחץ על קובץ -> הגדרות

תחת פרויקט, בחר מתורגמן פרויקט ולחץ על סמל "+"
תחת פרויקט, בחר מתורגמן פרויקט ולחץ על סמל "+"

הגדרות. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

בסרגל החיפוש הקלד Pyserial ולחץ על התקן חבילה
בסרגל החיפוש הקלד Pyserial ולחץ על התקן חבילה

הגדרות. "Src =" {{file.large_url | הוסף: 'auto = webp & frame = 1 & height = 300' %} ">

שלב 8: תחת פרויקט, בחר מתורגמן פרויקט ולחץ על סמל "+"

שלב 9: בסרגל החיפוש הקלד Pyserial ולחץ על התקן חבילה

שלב 10: קוד Python להלן מופעל ב- PyCharm IDE

קוד Python להלן מופעל ב- PyCharm IDE
קוד Python להלן מופעל ב- PyCharm IDE

שלב 11: קוד פייתון - חלק 1

קוד פייתון - חלק 1
קוד פייתון - חלק 1

הערה: ודא כי אותו מספר יציאת COM משמש בקוד ה- Python. הפניות: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules

שלב 12: קוד פייתון - חלק 2

קוד פייתון - חלק 2
קוד פייתון - חלק 2

שלב 13: סופי

סופי
סופי

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