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

2. قم بتنزيل وتثبيت ACECode #
الخطوة الأولى: قم بتنزيل برنامج تثبيت 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 #
١. في قائمة لوحة التحكم الرئيسية لبرنامج ACECode، حدد لوحة تحكم ESP1. البرنامج يختار ESP32 افتراضيًا.

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

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

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

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

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

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

٣. انقر على زر "تحميل" لتحميل البرنامج. عند وصول عملية التحميل إلى ١٠٠٪، يكون البرنامج ناجحًا. بعد نجاح التحميل، يُمكن تشغيل البرنامج على لوحة تحكم ESP3 بدون الحاجة إلى جهاز الكمبيوتر، أي يُمكنك فصل كابل البيانات وتشغيل البرنامج بشكل مستقل على ESP100 (توصيل ESP32 بمصدر طاقة خارجي).

٤. في حال فشل التحميل، يمكنك تصحيح الأخطاء من خلال رسالة الخطأ في أسفل يمين لوحة التحكم. عند ظهورها هنا، يمكنك التحقق من اتصال ACECode وESP4.

