هل يمكنني استخدام ESP32 بدون Arduino IDE؟

Hl Ymknny Astkhdam Esp32 Bdwn Arduino Ide



يرمز Arduino IDE إلى بيئة التطوير المتكاملة لاردوينو. إنه برنامج مفتوح المصدر يمكن للمستخدم من خلاله إنشاء رمز وتحميله إلى وحدات التحكم الدقيقة المستخدمة في لوحة Arduino. يدعم هذا البرنامج العديد من لوحات ومنافذ Arduino. تتم برمجة وحدات التحكم الدقيقة المختلفة من خلال Arduino IDE ، مثل ESP8266 و ESP32. ومع ذلك ، يمكن أيضًا برمجة ESP32 بدون Arduino IDE. تشرح هذه المقالة طرقًا أخرى لبرمجة ESP32.

برمجة ESP32

هناك خطوتان لبرمجة ESP32. أولاً ، تحتاج إلى كتابة رمز لما تريد القيام به. وثانيًا ، تحتاج إلى نقل هذا الرمز إلى ESP32.

بدائل Arduino IDE لبرمجة ESP32

هناك ثلاثة بدائل رئيسية لـ Arduino IDE لبرمجة ESP32. تم سردها أدناه







برمجة ESP32 في Thonny IDE

لبرمجة ESP32 باستخدام Thonny IDE. اضغط على الرابط المذكور أدناه. قم أولاً بتنزيل Thonny IDE من الرابط [ موقع Thonny IDE الرسمي ] ثم قم بتثبيته على جهاز الكمبيوتر الخاص بك.





يستخدم MicroPython لبرمجة ESP32 لأنه Python للميكروكونترولر. لا يحتوي ESP32 على MicroPython افتراضيًا. لذلك ، يتعين علينا وميض البرامج الثابتة MicroPython إلى ESP32. يمكنك تنزيل وتثبيت أحدث إصدار من البرامج الثابتة MicroPython .





بعد ذلك ، سيتعين عليك تحديث البرنامج الثابت إلى ESP32 باستخدام Thonny IDE. لذلك ، يوجد أدناه دليل مفصل لفلاش برنامج MicroPython الثابت على لوحة ESP32.



كيفية فلاش MicroPython البرامج الثابتة؟

بعد تثبيت البرنامج الثابت في ESP32 ، ما عليك سوى كتابة البرنامج النصي MicroPython في محرر Thonny IDE. بمجرد اكتماله ، احفظه ، ثم انقر فوق يجري أو اضغط F5.

برمجة ESP32 في VS Code

يتم استخدام رمز VS لبرمجة ESP32 عندما تكون هناك أكواد طويلة أو مشروعات متقدمة. أولاً ، تحتاج إلى تثبيت Visual Studio Code (رمز VS). يعمل رمز VS أيضًا مع MicroPython. لذلك ، يجب وميض البرنامج الثابت MicroPython في ESP32 باتباع نفس الإجراء كما هو مذكور في العنوان السابق.

بعد ذلك ، قم بتنزيل ملف كود الاستوديو المرئي .

أ ملحق Node.js مطلوب بالإضافة إلى رمز VS لاستخدامه على Windows.

الآن يمكنك كتابة كود MicroPython الخاص بك في VS Code وتشغيله في ESP32.

هناك امتداد آخر يعرف باسم بيماكر مكتوب بلغة جافا سكريبت يمكن استخدامه لبرمجة ESP32. انقر هنا لمعرفة كيفية تنزيل امتداد Pymakr وتثبيته واستخدامه

برمجة ESP32 في ESP-IDF

يمكن برمجة ESP32 في IDE المقدم من مطوره Espressif. إطار عمل تطوير إنترنت الأشياء المعروف باسم ESP-IDF هو الإطار الرسمي لـ Espressif والذي يستخدم بشكل عام لغة C ويدعم أيضًا C ++.

لبرمجة لوحة ESP32 أولاً ، قم بتثبيت ESP-IDF ، وبعد ذلك ما عليك سوى كتابة الكود الخاص بك في C أو C ++ وفقًا للوظيفة التي تريد تنفيذها. عندما تقوم بصياغة الكود الخاص بك ، يمكنك بسهولة نقل الكود الخاص بك إلى ESP32 باستخدام منصة ESP-IDF.

لتحميل الكود ، تحتاج إلى كتابة الأمر التالي في ملف المحطة التسلسلية لـ ESP-IDF .

IDF. السنة التحضيرية –p كومكس فلاش مراقب

تحتاج إلى استبدال X مع منفذ COM الدقيق الذي يتم من خلاله توصيل ESP32 بجهاز الكمبيوتر المحمول أو الكمبيوتر الشخصي.

  • لمعرفة المزيد حول برمجة ESP32 في C أو C ++ ، انقر فوق هنا .
  • لمعرفة المزيد حول عمل ESP-IDF ، انقر فوق هنا .

خاتمة

لقد درسنا أنه يمكن استخدام ESP32 بدون Arduino IDE. هناك العديد من المنصات ولغات البرمجة الأخرى المتاحة لبرمجة وتشغيل الأكواد في ميكروكنترولر. على سبيل المثال ، يمكن استخدام C و C ++ و Python ويمكن لمنصات مثل Thonny IDE و VS Code و ESP-IDF تقديم بدائل لـ Arduino IDE.