جدول المحتويات:
- الخطوة 1: الأجهزة
- الخطوة 2: إعداد الجهاز
- الخطوة 3: البرنامج - Arduino IDE ، PyCharm IDE
- الخطوة 4: Arduino IDE
- الخطوة 5: Arduino IDE - كود الجزء 1
- الخطوة 6: Arduino IDE - كود الجزء 2
- الخطوة 7: افتح PyCharm IDE وانقر فوق ملف -> الإعدادات
- الخطوة 8: ضمن المشروع ، حدد Project Interpreter وانقر على أيقونة "+"
- الخطوة 9: في شريط البحث ، اكتب Pyserial وانقر على Install Package
- الخطوة 10: يتم تشغيل كود Python أدناه على PyCharm IDE
- الخطوة 11: كود بايثون - الجزء 1
- الخطوة 12: كود بايثون - الجزء 2
- الخطوة 13: النهائي
- الخطوة 14: الفيديو
![Python (pySerial) + Arduino + DC Motor: 14 خطوة Python (pySerial) + Arduino + DC Motor: 14 خطوة](https://i.howwhatproduce.com/images/001/image-1928-34-j.webp)
فيديو: Python (pySerial) + Arduino + DC Motor: 14 خطوة
![فيديو: Python (pySerial) + Arduino + DC Motor: 14 خطوة فيديو: Python (pySerial) + Arduino + DC Motor: 14 خطوة](https://i.ytimg.com/vi/M5f_MZvSdEA/hqdefault.jpg)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
![Python (pySerial) + Arduino + DC Motor Python (pySerial) + Arduino + DC Motor](https://i.howwhatproduce.com/images/001/image-1928-35-j.webp)
يوضح هذا البرنامج التعليمي السريع التشغيل البسيط لمحرك DC باستخدام Python GUI. لجعل Python تتواصل مع لوحة Arduino ، سنستخدم حزمة pySerial. pySerial هي مكتبة Python توفر دعمًا للاتصالات التسلسلية عبر مجموعة متنوعة من الأجهزة المختلفة.
الخطوة 1: الأجهزة
![المعدات المعدات](https://i.howwhatproduce.com/images/001/image-1928-36-j.webp)
درع محرك Adafruit ، لوح Arduino (Mega) ، محرك DC ، مقاومات 1 كيلو أوم (2) ، مصابيح LED (2) ، أسلاك توصيل ولوح تجارب.
الخطوة 2: إعداد الجهاز
![إعداد الأجهزة إعداد الأجهزة](https://i.howwhatproduce.com/images/001/image-1928-37-j.webp)
في هذا الإعداد ، مؤشر LED أخضر -> دبوس 30 من لوحة Arduino LED -> Pin 32 من لوحة Arduino DC Motor -> القناة 3 (M3) لدرع المحرك
الخطوة 3: البرنامج - Arduino IDE ، PyCharm IDE
![البرمجيات - Arduino IDE ، PyCharm IDE البرمجيات - Arduino IDE ، PyCharm IDE](https://i.howwhatproduce.com/images/001/image-1928-38-j.webp)
الخطوة 4: Arduino IDE
![اردوينو IDE اردوينو IDE](https://i.howwhatproduce.com/images/001/image-1928-39-j.webp)
قم بتوصيل لوحة Arduino المرغوبة بالكمبيوتر الشخصي (في هذه الحالة أستخدم Arduino Mega). افتح Arduino IDE وحدد منفذ COM واللوحة المناسبة. يتم تحميل الكود أدناه على لوحة Arduino بالنقر فوق الزر "تحميل".
الخطوة 5: Arduino IDE - كود الجزء 1
![Arduino IDE - كود الجزء 1 Arduino IDE - كود الجزء 1](https://i.howwhatproduce.com/images/001/image-1928-40-j.webp)
الخطوة 6: Arduino IDE - كود الجزء 2
![Arduino IDE - كود الجزء 2 Arduino IDE - كود الجزء 2](https://i.howwhatproduce.com/images/001/image-1928-41-j.webp)
الخطوة 7: افتح PyCharm IDE وانقر فوق ملف -> الإعدادات
![ضمن Project ، حدد Project Interpreter وانقر على أيقونة "+" ضمن Project ، حدد Project Interpreter وانقر على أيقونة "+"](https://i.howwhatproduce.com/images/001/image-1928-42-j.webp)
الإعدادات. "src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
![في شريط البحث ، اكتب Pyserial وانقر فوق تثبيت الحزمة في شريط البحث ، اكتب Pyserial وانقر فوق تثبيت الحزمة](https://i.howwhatproduce.com/images/001/image-1928-43-j.webp)
الإعدادات. "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](https://i.howwhatproduce.com/images/001/image-1928-44-j.webp)
الخطوة 11: كود بايثون - الجزء 1
![كود بايثون - الجزء 1 كود بايثون - الجزء 1](https://i.howwhatproduce.com/images/001/image-1928-45-j.webp)
ملاحظة: تأكد من استخدام نفس رقم منفذ COM في كود Python. المراجع: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ library / tkinter.html # tkinter-modules
الخطوة 12: كود بايثون - الجزء 2
![كود بايثون - الجزء الثاني كود بايثون - الجزء الثاني](https://i.howwhatproduce.com/images/001/image-1928-46-j.webp)
الخطوة 13: النهائي
![أخير أخير](https://i.howwhatproduce.com/images/001/image-1928-47-j.webp)
تفتح واجهة المستخدم الرسومية البسيطة بثلاثة أزرار - للأمام والعكس والخروج. اعتمادًا على أسلاك توصيل المحرك ، يعمل المحرك في الاتجاه المطلوب بنقرة زر إلى الأمام أو زر الرجوع. يغلق زر EXIT المنفذ التسلسلي وينهي تنفيذ البرنامج.