Задачата днес отново е разделена на две главни части - първата в основните задачи и втората при допълнителните.
Първо започват задачите с просто движение напред с давата мотора за 2 секунди. Може да напомните на учениците да внимават да не си прещипят пръстите в зъбните колела.
За следващата задача може да се наложи да им покажете къде се намира преглед на портовете (Port View) на компютъра.
След това учениците трябва да прочетат текст за логиката на програмата, като може вие да им го разкажете или да ги оставите да четат, по ваша преценка.
Накрая на основните задачи програмата използва условен оператор (Switch), за да провери дали роботът се е блъснал. Ако програмата не винаги работи, може да добавите градуси, за да сте сигурни, че роботът ще засече сблъсъка.

Допълнителните задачи са направени да затруднят учениците, затова не се престаравайте в помагането тук. Важно може да е да им обясните как работи блокчето за нулиране на ротационния сензор и за какво се използва. За улеснение, тази информация е включена и в урока.
В програмата се добавя цикъл, който повтаря всичко. За да работи програмата правилно, тя трябва да се повтори от 0 градуса, поради което блокчето за нулиране се поставя след суича.
Настройваме робота да проверява за сблъсък на всеки 0.3 секунди, като по този начин избягваме постоянната проверка за това дали се е блъснал.
За да не спира всеки път рязко, вместо Break избираме Coast на блокчето за движение. Учениците са упражнявали тази опция само веднъж досега и затова най-вероятно ще имат нужда от Вашата помощ.
Може да изтеглите програмите за робота от тук: https://www.fllcasts.com/programs/u9qxaw-program-for-the-ev3-ram-robot-hrutur
