فهرست مطالب:

پایتون (pySerial) + آردوینو + موتور DC: 14 مرحله
پایتون (pySerial) + آردوینو + موتور DC: 14 مرحله

تصویری: پایتون (pySerial) + آردوینو + موتور DC: 14 مرحله

تصویری: پایتون (pySerial) + آردوینو + موتور DC: 14 مرحله
تصویری: servo controlled by python , arduino 2024, نوامبر
Anonim
پایتون (pySerial) + آردوینو + موتور DC
پایتون (pySerial) + آردوینو + موتور DC

این آموزش سریع عملکرد ساده موتور DC با استفاده از رابط کاربری گرافیکی پایتون را نشان می دهد. برای ایجاد ارتباط پایتون با برد آردوینو ، از بسته pySerial استفاده می کنیم. pySerial یک کتابخانه پایتون است که از اتصالات سریال در دستگاه های مختلف پشتیبانی می کند.

مرحله 1: سخت افزار

سخت افزار
سخت افزار

سپر موتور Adafruit ، برد آردوینو (مگا) ، موتور DC ، مقاومتهای 1k اهم (2) ، LED ها (2) ، سیمهای اتصال و تخته نان.

مرحله 2: راه اندازی سخت افزار

راه اندازی سخت افزار
راه اندازی سخت افزار

در این تنظیم ، چراغ سبز -> پین 30 LED LED آردوینو -> پین 32 برد Arduino موتور DC -> کانال 3 (M3) سپر موتور

مرحله 3: نرم افزار - Arduino IDE ، PyCharm IDE

نرم افزار - Arduino IDE ، PyCharm IDE
نرم افزار - Arduino IDE ، PyCharm IDE

مرحله 4: Arduino IDE

آردوینو IDE
آردوینو IDE

برد Arduino مورد نظر را به کامپیوتر وصل کنید (در این مورد من از Arduino Mega استفاده می کنم). Arduino IDE را باز کرده و پورت و برد COM مناسب را انتخاب کنید. کد زیر با کلیک روی دکمه Upload روی برد Arduino بارگذاری می شود.

مرحله 5: Arduino IDE - کد قسمت 1

آردوینو IDE - کد قسمت 1
آردوینو IDE - کد قسمت 1

مرحله 6: Arduino IDE - کد قسمت 2

آردوینو IDE - کد قسمت 2
آردوینو IDE - کد قسمت 2

مرحله 7: PyCharm IDE را باز کرده و روی File -> Settings کلیک کنید

در زیر پروژه ، مفسر پروژه را انتخاب کرده و روی نماد "+" کلیک کنید
در زیر پروژه ، مفسر پروژه را انتخاب کرده و روی نماد "+" کلیک کنید

تنظیمات. "src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

در نوار جستجو Pyserial را تایپ کرده و بر روی Install Package کلیک کنید
در نوار جستجو Pyserial را تایپ کرده و بر روی Install Package کلیک کنید

تنظیمات. "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

مرحله 8: در قسمت Project ، Project Interpreter را انتخاب کرده و روی نماد "+" کلیک کنید

مرحله 9: در نوار جستجو ، Pyserial را تایپ کرده و بر روی Install Package کلیک کنید

مرحله 10: کد پایتون زیر بر روی PyCharm IDE اجرا می شود

کد پایتون زیر بر روی PyCharm IDE اجرا می شود
کد پایتون زیر بر روی PyCharm IDE اجرا می شود

مرحله 11: کد پایتون - قسمت 1

کد پایتون - قسمت 1
کد پایتون - قسمت 1

توجه: مطمئن شوید که از شماره پورت COM یکسان در کد پایتون استفاده شده است. منابع: pySerial: https://pyserial.readthedocs.io/fa/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library/tkinter.html#tkinter-modules

مرحله 12: کد پایتون - قسمت 2

کد پایتون - قسمت 2
کد پایتون - قسمت 2

مرحله 13: نهایی

نهایی
نهایی

یک رابط کاربری گرافیکی ساده با 3 دکمه - FORWARD ، REVERSE و EXIT باز می شود. بسته به سیم کشی اتصال موتور ، موتور با کلیک روی دکمه FORWARD یا REVERSE در جهت مورد نظر حرکت می کند. دکمه EXIT پورت سریال را می بندد و اجرای برنامه به پایان می رسد.

توصیه شده: