1. مقدمة إلى ACECode
ACECode هي أداة برمجة رسومية تتيح للمستخدمين البرمجة عن طريق سحب الكتل دون الحاجة إلى إتقان لغات البرمجة المعقدة.
يغطي ACECode جميع وظائف Scratch ويضيف وحدة تحكم الروبوت، مما يسمح للمستخدمين بتصميم أعمال الروبوت الخاصة بهم باستخدام البرمجة الرسومية، مما يقلل من صعوبة برمجة الروبوت وتطويره.

2. قم بتنزيل وتثبيت ACECode
خطوة 1 قم بتنزيل برنامج تثبيت ACECode من الموقع الرسمي.
قم بتسجيل الدخول إلى الموقع الرسمي لـ ACECode: https://www.acebott.com/pages/software، أدخل واجهة تنزيل البرنامج، وحدد إصدار برنامج ACECode لنظام Windows، وانقر فوق تنزيل ACECode للتنزيل.

تلميح
إذا قمت بتنزيل حزمة مضغوطة، فيرجى فك ضغطها ثم الانتقال إلى خطوات التثبيت اللاحقة.
الخطوة الاولى:انقر نقرًا مزدوجًا فوق برنامج التثبيت الذي تم تنزيله واتبع الإرشادات لتثبيت ACECode. هنا نأخذ التثبيت على نظام Windows كمثال للتوضيح.
1. بعد اكتمال التنزيل، سيظهر ملف حزمة التثبيت كما هو موضح في الشكل. انقر لتثبيت البرنامج.

2. بعد النقر على البرنامج، ستظهر الواجهة التالية. حدد "تثبيت". يمكنك اختيار مسار التثبيت الافتراضي أو اختيار مسار تثبيت البرنامج بنفسك.

3. يتم تثبيت برنامج ACECode.

4. تم الانتهاء من التثبيت.

5. ابحث عن اختصار ACECode على سطح المكتب وانقر نقرًا مزدوجًا لفتح ACECode.

Ⅲ. الوضع المتصل بالإنترنت ووضع التحميل
يدعم ACECode حاليًا وضعين للتطوير: الوضع عبر الإنترنت ووضع التحميل. يدعم الوضع عبر الإنترنت التصحيح عبر الإنترنت، والذي يمكنه تصحيح أخطاء البرنامج في الوقت الفعلي، وهو مريح وسريع؛ ويتمثل وضع التحميل في تحميل البرنامج المكتوب إلى لوحة تحكم ESP32 (أو لوحة تحكم رئيسية أخرى). بعد نجاح التحميل، يمكن تشغيل البرنامج على ESP32 بدون الكمبيوتر (تحتاج لوحة التحكم إلى تشغيل خارجي).

يستخدم ما يلي لوحة تحكم ESP32 كمثال لإظهار كيفية استخدام ACECode في الوضع المتصل بالإنترنت ووضع التحميل.
الخطوة 1: توصيل ACECode ولوحة التحكم ESP32
1. في قائمة لوحة التحكم الرئيسية لبرنامج ACECode، حدد لوحة التحكم ESP32. يختار البرنامج ESP32 افتراضيًا.

2. ابحث عن زر اتصال الاتصال التسلسلي في واجهة ACECode. سيتم عرض حالة اتصال الاتصال التسلسلي على الزر. حرك الماوس إلى موضع زر اتصال الاتصال التسلسلي، وستظهر قائمة معلومات منفذ الاتصال التسلسلي في الكمبيوتر تلقائيًا؛ عند عدم اكتشاف أي جهاز، ستظهر رسالة "لم يتم العثور على أي جهاز".

3. عندما نقوم بتوصيل ESP32 بالكمبيوتر باستخدام كابل بيانات، سيتم إضافة منفذ جديد "COM18" إلى قائمة معلومات منفذ الاتصال التسلسلي. رقم المنفذ عشوائي وسيتغير وفقًا للموقف الفعلي. انقر فوق المنفذ المضاف حديثًا لإنشاء اتصال اتصال بين ACECode وESP32. بعد نجاح الاتصال، سيتحول عرض حالة الاتصال على زر الاتصال من "غير متصل" إلى معلومات المنفذ المتصل.

تلميح
قد لا يكون مصدر الطاقة عبر USB كافياً، ويلزم وجود مصدر طاقة خارجي، يرجى توصيل ESP32 بمصدر طاقة كافٍ وتشغيل مفتاح الطاقة.
الخطوة 2: الوضع المتصل بالإنترنت
1. اكتب الكود التالي في الوضع المتصل بالإنترنت لجعل ضوء LED المدمج على ESP32 يومض.
تلميح
1. تم دمج ضوء LED على لوحة التحكم ESP32 وتوصيله بمنفذ الإدخال/الإخراج
2. يمكن أن يؤدي تأثير هذه التعليمات إلى جعل ضوء LED يومض لمدة ثانية واحدة ثم ينطفئ لمدة ثانية واحدة.

2. بعد الكتابة، قم بتصحيح أخطاء الكود عبر الإنترنت. انقر فوق الكود لتشغيله. سيتحول لون الكود إلى اللون الأصفر، مما يشير إلى أن الكود قيد التشغيل. سيضيء مؤشر LED على ESP32 بشكل متكرر لمدة ثانية واحدة ثم ينطفئ لمدة ثانية واحدة.

الخطوة 3: وضع التحميل
1. بعد اكتمال عملية التصحيح، انتقل إلى "وضع التحميل" وقم بتغيير أمر بدء تشغيل البرنامج إلى "بدء تشغيل البرنامج". في "وضع التحميل"، تحتاج إلى استخدام هذا الأمر لبدء تشغيل البرنامج.

2. في هذه المرحلة، يمكنك أن ترى أنه في "وضع التحميل" الخاص بـ ACECode، سيتم إنشاء كود لغة C وكود Python المقابل بشكل متزامن لتلبية الاحتياجات المختلفة للمستخدمين.

3. انقر فوق الزر "تحميل" لتحميل البرنامج. عندما يصل تقدم التحميل إلى 100%، يكون ناجحًا. بعد نجاح التحميل، يمكن تشغيل البرنامج على لوحة تحكم ESP32 بدون الكمبيوتر، أي يمكنك فصل كابل البيانات والسماح للبرنامج بالعمل بشكل مستقل على ESP32 (توصيل ESP32 بمصدر طاقة خارجي).

4. إذا فشل التحميل، يمكنك تصحيح الأخطاء وفقًا لمطالبة الخطأ في الزاوية اليمنى السفلية من وحدة التحكم. إذا طُلب منك ذلك هنا، فيمكنك التحقق مما إذا كان ACECode وESP32 متصلين.
