جدول المحتويات:
- الخطوة 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 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يوضح هذا البرنامج التعليمي السريع التشغيل البسيط لمحرك 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
الخطوة 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 | add: 'auto = webp & frame = 1 & height = 300'٪} ">
الخطوة 8: ضمن المشروع ، حدد Project Interpreter وانقر على أيقونة "+"
الخطوة 9: في شريط البحث ، اكتب Pyserial وانقر على Install Package
الخطوة 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: النهائي
تفتح واجهة المستخدم الرسومية البسيطة بثلاثة أزرار - للأمام والعكس والخروج. اعتمادًا على أسلاك توصيل المحرك ، يعمل المحرك في الاتجاه المطلوب بنقرة زر إلى الأمام أو زر الرجوع. يغلق زر EXIT المنفذ التسلسلي وينهي تنفيذ البرنامج.