جدول المحتويات:
- الخطوة 1: إجراءات التثبيت
- الخطوة 2: البرمجة في Arduino
- الخطوة 3: البرمجة في Python3
- الخطوة 4: كود مصدر Arduino و Python3
فيديو: اتصالات Python3 و Arduino: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
وصف المشروع
في هذا المشروع ، سنرسل أوامر من Python3 إلى لوحة Arduino ، مما يسهل فهم الأمور عند التواصل بين Python3 و Arduino. سننشئ "Hello world" لمنصة Arduino مما يعني تشغيل / إيقاف تشغيل LED المدمج في Arduino Uno.
لذا دعني أخبرك أولاً وقبل كل شيء …
لماذا صنعت هذا المشروع؟
أولاً ، هناك العديد من البرامج التعليمية التي تم تحميلها على الإنترنت خاصة على موقع youtube حول هذا الموضوع ولكنها تستخدم إصدارات Python2 ، وثانيًا ، قمت بتثبيت أحدث إصدار وهو Python3.7.2. يوجد اختلاف بسيط بين Python2 و Python3 عندما تستخدمه للتواصل مع Arduino. لذلك بعد أن قمت بحل مشكلة إرسال الأمر من Python3 إلى Arduino ، اعتقدت أنه يجب مشاركة هذا الأمر مع صناع ومجتمع الهواة بأكمله.
لنبدأ
المكونات التي تحتاجها:
- لوحة اردوينو UNO
- كابل USB
هذا كل ما تحتاجه من حيث الأجهزة:)
الخطوة 1: إجراءات التثبيت
كيفية تثبيت إصدار python3 وحزمة PySerial
يمكنك الآن البحث على YouTube عن عناصر التثبيت. أعلاه مقطع فيديو لتثبيت كل من إصدار Python3 وحزمة PySerial.
الخطوة 2: البرمجة في Arduino
الجزء 1: الترميز في اردوينو
الخطوة 3: البرمجة في Python3
الجزء 2: الترميز في بيثون 3
الخطوة 4: كود مصدر Arduino و Python3
ملحوظة
تأكد من تحميل رسم Arduino أولاً ثم كود Python.:) اسمحوا لي أن أعرف في قسم التعليقات إذا كنت تواجه أي مشكلة أثناء إنشاء هذا المشروع.
موصى به:
إضافة شاشة رقمية إلى جهاز استقبال اتصالات قديم: 6 خطوات (بالصور)
إضافة شاشة رقمية إلى جهاز استقبال اتصالات قديم: أحد أوجه القصور في استخدام معدات اتصالات قديمة هو حقيقة أن الاتصال الهاتفي التناظري ليس دقيقًا للغاية. أنت تخمن دائمًا التردد الذي تتلقاه. في نطاقات AM أو FM ، هذه ليست مشكلة بشكل عام لأنك عادة
تجاوز حظر اتصالات Xbox One: 6 خطوات
تجاوز حظر اتصالات Xbox One: تم الإبلاغ عن الأشخاص الذين لعبت ضدهم قائلين إنك استخدمت لغة غير لائقة على xbox من قبل ، ثم لم تتمكن من التحدث إلى أصدقائك كلما واصلوا اللعب على الرغم من أنك لم تكن الشخص الذي يقول أشياء معينة. حسنًا ، هناك طريقة الآن وكل شيء
اتصالات الحرم الجامعي: 8 خطوات
روابط الحرم الجامعي: بيان المشكلة غالبًا ما تكون نهاية الفصل الدراسي وقتًا مرهقًا من العام لطلاب جامعة إنديانا لأنهم قلقون بشأن الاختبارات النهائية والدرجات. تقدم جامعة إنديانا بالفعل بعض استراتيجيات تخفيف التوتر مثل Balance at Kelley
اتصالات Arduino إلى Laravel: 4 خطوات
Arduino to Laravel Communication: مرحبًا بالجميع ، في هذا Instructable ، سأوضح لك كيف يمكنك إرسال البيانات من Arduino إلى تطبيق Laravel
اتصالات LiFi: 6 خطوات
اتصال LiFi: في هذا الدليل ، ستتعلم كيفية تنفيذ اتصال LiFi (جهاز الإرسال والاستقبال) على مستوى البرامج والأجهزة