تخطَّ إلى المحتوى
دروس مُتقنشرح كتب المنهج كاملة استعد للتحصيلي مع مُتقن

الدرس الأول إعداد بيئة تطوير الأردوينو (١)

الدرس ١٠ من ٢٩إنترنت الأشياءصفحات ١١٧–١٢٦

يقوم هذا الدرس على ربط لغة البايثون بلوحة الأردوينو باستخدام بروتوكول Firmata ومكتبة PyFirmata، بحيث تتمكن لغة البايثون من التحكم بأطراف الأردوينو قراءةً وكتابةً. تعتمد الفكرة على تحميل مكتبة StandardFirmata على الأردوينو عبر بيئة التطوير Arduino IDE، ثم تثبيت مكتبة pyfirmata في برنامج PyCharm وإنشاء اتصال مع المنفذ التلسلسلي مثل COM4. يتضمن الدرس تفاعل الأطراف الرقمية والتناظرية باستخدام دالة board.get_pin لمعالجة الإشارات الرقمية والتناظرية. مثال سريع: لقراءة قيمة من الطرف الرقمي رقم 10، تكتب digital_pin = board.get_pin("d:10:i") ثم تتبعها بـ pin_value = digital_pin.read().

اكتب اسم درس أو مادة أو صف. مثال: «الكسور رابع»، «الفيزياء ١»، «حرف الباء».