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

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

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

يقوم هذا الدرس على إعداد بيئة تطوير الأردوينو باستخدام لغة بايثون وبروتوكول Firmata ومكتبة PyFirmata للتحكم في اللوحة والمكونات الإلكترونية كالدايودات المشعة للضوء. الفكرة الأساسية هي ربط الحاسوب بلوحة الأردوينو لتنفيذ أوامر برمجية ترسل إشارات رقمية تفاعلية. انظر إلى طريقة توصيل الدايود الخارجي بالطرف الرقمي 12 والمقاومة والمبدد الأرضي GND، بينما يتصل الدايود المدمج بالطرف 13. كمثال سريع، لكتابة برنامج يومض فيه الدايودان بالتعاقب، تكتب أمر الاستيراد import pyfirmata وimport time، ثم تحدد منفذ الاتصال مثل COM4، وتنشئ حلقة تكرارية while True ترسل إشارة مرتفعة HIGH عبر external_led.write(1) وإشارة منخفضة LOW عبر internal_led.write(0) ثم تستخدم أمر time.sleep(1) لفصل زمني قدره ثانية واحدة قبل عكس الحالة تماماً لتشغيل وميض مستمر.

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