
بعد التعرف على مواصفات ESP32 وميزاته في الجزء الأول، يركّز هذا الجزء على الجانب العملي: كيفية تجهيز بيئة Arduino IDE فعليًا للبرمجة على هذه اللوحة، وأول برنامج تجريبي عليها.
تثبيت دعم ESP32 في Arduino IDE
يعتمد الإعداد على تثبيت حزمة دعم ESP32 داخل بيئة Arduino IDE، بحيث تُضاف ملفات الدعم إلى مسار محدد ضمن مجلد التثبيت (Arduino > hardware > espressif > esp32)، ما يمنح البيئة القدرة على التعرف على اللوحة وخصائصها.
أدوات الترجمة المطلوبة
يتطلب ترجمة الكود ليعمل على معالج ESP32 تثبيت سلسلة أدوات مترجم Xtensa GNU المخصصة لهذه المعمارية، وتتولى عملية الإعداد تحميل هذه الأدوات إلى جانب حزمة تطوير ESP32 (SDK) تلقائيًا.
أول برنامج: وميض LED
يوضح مثال بسيط طريقة وميض مصباح LED الأزرق المدمج على اللوحة، المتصل عادة بالمنفذ D2 (GPIO2)، وهو أفضل مثال تأسيسي للتأكد من أن بيئة العمل جاهزة ومهيأة بشكل صحيح.
مشكلة شائعة عند الرفع
من أكثر المشكلات تكرارًا فشل الاتصال أثناء رفع الكود، ويُحل عادة بالضغط المطوّل على زر BOOT الموجود على اللوحة عند بدء عملية الرفع، ثم تحريره بمجرد بدء التحميل الفعلي - خطوة يدوية بسيطة تحل معظم مشكلات فشل الرفع الشائعة على لوحات ESP32.
يمكنك إيجاد لوحات ESP32 جاهزة للبرمجة ضمن متجر Juthour Tech.
Leave your comment