استخدام لبنة تكرار غير محدود (repeat indefinitely) ستستخدم لبنة تكرار غير محدود repeat indefinitely) من فئة التحكم (Control) لبرمجة الروبوت للتحقق بشكل متكرر من معالم خريطة الطريق.
استخدام لبنة إذا.. نفذ (if do) برمج الروبوت لاكتشاف الألوان
لإنشاء لبنة إذا.. نفذ (if do) ستستخدم أيضا أول لبنة من فئة المنطق (Logic).
ستحتاج إلى استخدام لبنة من فئة الألوان (Colours) كمدخل 2 لإنشاء الشرط المطلوب.
للتحرك والتحقق من وجود اللون الأبيض بشكل متكرر
للتحقق من وجود اللون الأحمر
برمج الروبوت لاكتشاف المسافة بعد ذلك أضف لبنة إذا.. نفّذ (if do) أخرى لجعل الروبوت ينعطف 180 درجة إلى اليمين إذا اكتشف مستشعر الموجات فوق الصوتية (Ultrasonic sensor) عائقًا على مسافة 10 سنتيم
للتحقق من المسافة بصورة مستمرة
برمجة الروبوت لاستخدام الأضواء الخاصة به
استخدام لبنة إذا.. نفّذ.. أخرى (if do else)
لاختيار الأضواء من فئة Control (التحكم)، أضف لبنة if do else إذا.. نفذ... أخرى داخل لبنة repeat indefinitely (تكرار غير محدود).
لبنة اللون (colour) تشغل لبنة اللون (colour) من فئة الحدث (Action) ضوء روبوت المحاكاة.
لبرمجة الأضواء: من فئة Action (الحدث)، أضف لبنة colour (اللون) في جزء do (نفّذ من لبنة if do else إذا .. نفّذ... أخرى) بالإعدادات الافتراضية.
لتنفيذ البرنامج ضع الروبوت عند النقطة A من خريطة الطريق، ثم اضغط على زر بدء (Start) ولإيقاف تشغيل البرنامج اضغط على نفس الزر.
صل اللبنات بوظائفها الصحيحة. تتحقق من صحة التعبير وتشغل جزءًا من المقطع البرمجي للتحقق من صحته.
أنشئ مقطعا برمجيا يجعل الروبوت يومض بالضوء الأخضر ويبقيه نشطا حال اكتشف مستشعر الألوان (Colour sensor اللون الأخضر في مشهد المحاكاة، ويومض بالضوء البرتقالي في جميع الحالات الأخرى.
أنشئ مقطعًا برمجيا يجعل الروبوت يتحرك إلى الأمام في الخريطة المجاورة، باستخدام مستشعر المسافة .(Distance sensor)