جدول المحتويات:

Python (pySerial) + Arduino + DC Motor: 14 خطوة
Python (pySerial) + Arduino + DC Motor: 14 خطوة

فيديو: Python (pySerial) + Arduino + DC Motor: 14 خطوة

فيديو: Python (pySerial) + Arduino + DC Motor: 14 خطوة
فيديو: Unlock Arduino's Power with Python | Step-by-Step Guide 2024, شهر نوفمبر
Anonim
Python (pySerial) + Arduino + DC Motor
Python (pySerial) + Arduino + DC Motor

يوضح هذا البرنامج التعليمي السريع التشغيل البسيط لمحرك DC باستخدام Python GUI. لجعل Python تتواصل مع لوحة Arduino ، سنستخدم حزمة pySerial. pySerial هي مكتبة Python توفر دعمًا للاتصالات التسلسلية عبر مجموعة متنوعة من الأجهزة المختلفة.

الخطوة 1: الأجهزة

المعدات
المعدات

درع محرك Adafruit ، لوح Arduino (Mega) ، محرك DC ، مقاومات 1 كيلو أوم (2) ، مصابيح LED (2) ، أسلاك توصيل ولوح تجارب.

الخطوة 2: إعداد الجهاز

إعداد الأجهزة
إعداد الأجهزة

في هذا الإعداد ، مؤشر LED أخضر -> دبوس 30 من لوحة Arduino LED -> Pin 32 من لوحة Arduino DC Motor -> القناة 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 واللوحة المناسبة. يتم تحميل الكود أدناه على لوحة Arduino بالنقر فوق الزر "تحميل".

الخطوة 5: Arduino IDE - كود الجزء 1

Arduino IDE - كود الجزء 1
Arduino IDE - كود الجزء 1

الخطوة 6: Arduino IDE - كود الجزء 2

Arduino IDE - كود الجزء 2
Arduino IDE - كود الجزء 2

الخطوة 7: افتح PyCharm IDE وانقر فوق ملف -> الإعدادات

ضمن Project ، حدد Project Interpreter وانقر على أيقونة "+"
ضمن Project ، حدد Project Interpreter وانقر على أيقونة "+"

الإعدادات. "src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

في شريط البحث ، اكتب Pyserial وانقر فوق تثبيت الحزمة
في شريط البحث ، اكتب Pyserial وانقر فوق تثبيت الحزمة

الإعدادات. "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

الخطوة 8: ضمن المشروع ، حدد Project Interpreter وانقر على أيقونة "+"

الخطوة 9: في شريط البحث ، اكتب Pyserial وانقر على Install Package

الخطوة 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

كود بايثون - الجزء الثاني
كود بايثون - الجزء الثاني

الخطوة 13: النهائي

أخير
أخير

تفتح واجهة المستخدم الرسومية البسيطة بثلاثة أزرار - للأمام والعكس والخروج. اعتمادًا على أسلاك توصيل المحرك ، يعمل المحرك في الاتجاه المطلوب بنقرة زر إلى الأمام أو زر الرجوع. يغلق زر EXIT المنفذ التسلسلي وينهي تنفيذ البرنامج.