يتيح برنامج PalmScratch خاصية تصدير المشروع الى مشروع Arduino IDE، بحيث يمكن برمجة الربوت عن طريق Arduino IDE.

لكن لماذا قد تحتاج الى برمجة مشروعك عن طريق Arduino IDE بدلا عن PalmScratch؟

البرمجة عن طريق برنامج PalmScratch هي برمجة لحظية مؤقتة، اي ان الروبوت لابد ان يكون متصل ببرنامج PalmScratch عن طريق الUSB او الBluetooth كي يتمكن من استقبال الاوامر. اما البرمجة عن طريق Arduino IDE، فهي برمجة لمرة واحدة اي ان البرنامج الذي تم تطويره في مشروع سكراتش يتم تحويله من لغة برمجة مرئية (لبنات او blocks) الى لغة برمجة ++C. ثم بعد ذلك يقوم برنامج Arduino IDE ببناء المشروع وتحويله من لغة ++C الى لغة الآلة وحفظ اوامر البرمجة في ذاكرة متحكم Arduino الداخلية. بذلك يتمكن الروبوت من حفظ البرنامج وتنفيذ اوامر البرمجة من ذاكرة Arduino الداخلية مباشرة وبسرعة عالية دون الحاجة للربط مجددا مع جهاز الحاسب او ربطه ببرنامج سكراتش.


لذا، قم بتحويل برنامجك او مشروعك من PalmScratch الى Arduino IDE  اذا:

  • اردت حفظ مشروعك او برنامجك على الروبوت ليقوم الروبوت بتنفيذه حتى بعد اطفاءه وتشغيله وبدون ربطه مع جهاز الحاسب.
  • في حال ان برنامجك او مشروعك يحتاج الى سرعة في تنفيذ اوامر برمجية معينة مثل عمل قرارات الحركة عند قراءة حساس تتبع الخط.
  • اذا اردت تعديل برنامجك او مشروعك بلغة ++C للمراحل المتقدمة.



لتصدير البرنامج او المشروع الى Arduino IDE من خلال برنامج PalmScratch، قم باتباع الخطوات التالية:


1-قم بتهيأة برنامجك ليتوافق مع برنامج Arduino IDE وذلك بتغيير لبنة بداية البرنامج (مثل لبنة "عند الضغط على العلم") الى لبنة "برنامج PalmBot". في حال لم يتم بدأ البرنامج بلبنة "برنامج PalmBot" لن يتم تصدير مشروعك او برنامجك الى Arduino IDE بشكل صحيح. توجد لبنة "برنامج PalmBot" مع لبنات اوامر بالم-بوت.


ملاحظة هامة:
عند تحويل برنامجك الى Arduino IDE، تأكد من استخدام لبنات البرمجة المتوافقة مع متحكم Arduino فقط وهي اغلب اللبنات في قسم "التحكم" و"العمليات الحسابية" بالاضافة الى جميع اللبنات في قسم "البيانات والدوال" وقسم "الروبوتات" فقط.


2- من برنامج PalmScratch، قم بالضغط قائمة "عدل" ثم اختر "نمط الاردوينو".



3- ستظهر نافذة على الجانب الايمن من PalmScratch بحيث يمكنك من خلالها رؤية ترجمة مشروعك الى لغة ++C. قم بالضغط على "حفظ بصيغةمشروع Arduino".



4- ستظهر نافذة تصدير المشروع، قم باختيار مكان مشروع Arduino IDE الجديد ثم الضغط على "Save".


وبذلك قد تم تصدير برنامجك او مشروعك من PalmScratch الى Arduino IDE.

يمكنك الآن فتح مشروعك في برنامج Arduino IDE وبرمجة روبوت بالم-بوت من خلاله.

لتعليمات البرمجة من خلال Arduino IDE، انظر مقال برمجة بالم-بوت من خلال Arduino IDE.