Содержание
Задания для учебных роботов
Задачи на движение
- Составьте алгоритм движения ЛЕГО-робота вперед в течение 5 секунд, поворота направо и движения вперед в течение 5 секунд.
- Составьте алгоритм движения ЛЕГО-робота, по сторонам мысленного квадрата.
- Составьте алгоритм движения ЛЕГО-робота по окружности.
- Составьте алгоритм движения ЛЕГО-робота вперед медленно в течение 5 сек., затем ожидание 2 сек., разворот на 180 градусов и движение вперед в течении 2 сек. быстро.
- Составьте алгоритм движения ЛЕГО-робота вперед, издает звук, возвращается к исходной точке, издает звук и останавливается.
- Составьте алгоритм для ЛЕГО-робота, с помощью которого он едет по окружности, ждет 2 сек., едет по окружности в другую сторону, ждет и так далее.
- Составьте алгоритм движения ЛЕГО-робота назад медленно 2 сек., издать звук из файла, развернуться на 180 градусов и снова ехать назад и так далее.
- Составьте алгоритм, с помощью которого робот сможет объезжать заданную площадь и очищать её, выталкивая предметы за её границы.
- Составьте алгоритм записи движения робота, затем движения налево 5 сек. и воспроизведение записи.
- Составьте алгоритм движения назад 2 сек., записи движения, затем движение по кругу и воспроизведение записанного движения.
Задачи с использованием датчиков
- Составьте алгоритм движения ЛЕГО-робота прямо, пока не будет нажат датчик касания, затем издает звук и останавливается.
- Составьте алгоритм движения ЛЕГО-робота до тех пор, пока на его пути не появится препятствие на расстоянии 5 см. и остановки перед ним.
- Составьте алгоритм движения ЛЕГО-робота прямо на медленной скорости, пока не коснется какого-либо предмета, затем останавливается, ждет 2 сек., разворачивается на 180 градусов, едет прямо, пока не коснется предмета, издает звук из файла и останавливается.
- Создайте алгоритм движения робота, который будет двигаться прямо до некоторого предмета расположенного на расстоянии 10 см., затем издает звук, поворачивает налево и двигается до следующего предмета.
- Создайте алгоритм движения ЛЕГО-робота по черной непрямолинейной линии.
- Лего-робот поворачивается на медленной скорости до тех пор, пока не будет нажат Датчик Касания. После этого он сменит направление вращения на противоположно и будет вращаться на максимальной скорости тоже до нажатия на Датчик Касания. Эти действия будут повторяться многократно.
- Очень часто на улицах нашего города можно заметить горящие фонари в светлое время суток, что неэкономично расходует электроэнергию. Давайте подумаем, как с помощью нашего робота можно решить эту проблему.
- Создайте алгоритм движения, когда робот едет вперед, если расстояние до стены больше 10 см., если меньше, он издает звук, поворачивает на определенный угол, едет прямо 5 сек. и останавливается.
- Создайте алгоритм для ЛЕГО-робота, при котором он ожидает, если кнопка датчика касания не нажата, и издает звук, если нажата.
- Создайте алгоритм движения робота прямо до препятствия на расстоянии 10 см, затем ждет указаний, что нужно делать, возвращается назад, снова едет до препятствия и выполняет записанные действия, издает звук и останавливается.
Комбинированные задачи
- Создайте алгоритм поворота робота направо до тех пор, пока не коснется чего-нибудь, затем поворачивает налево, пока не услышит звук.
- Создайте алгоритм движения ЛЕГО-робота прямо, пока не услышит звук, затем ждать до тех пор, пока не нажмется кнопка датчика касания.
- Создайте алгоритм движения робота до предмета на расстоянии 20 см., затем ехать назад до тех пор, пока не услышит звук.
- Создайте алгоритм для ЛЕГО-робота, при котором он ожидает, пока не услышит звук, затем едет прямо, пока не упрется в препятствие, после которого он отъезжает назад, выводит на экран сообщение и останавливается.
- Создайте алгоритм движения ЛЕГО-робота по периметру квадрата, пока не услышит звук, затем он разворачивается и едет по кругу, пока не будет нажата кнопка датчика касания. Эти действия будут повторяться многократно.
- Создайте алгоритм движения робота, который двигается зигзагом, пока не услышит хлопок, после этого останавливается и ждет касания, после чего все повторяется.
- Создайте алгоритм для робота, который сможет объезжать препятствия и разворачиваться после хлопка.
- Создайте алгоритм движения ЛЕГО-робота, который будет «убегать» от вас при приближении более 10 см., и подъезжать, если услышит какой-либо звук.
- Создайте алгоритм для робота, который стоит ожидает, если в комнате темно, если светло он двигается вперед, пока не упрется в какое-либо препятствие, после чего выводит сообщение, разворачивается и едет обратно.
- Создайте алгоритм движения ЛЕГО-робота за предметом, если расстояние до него становится более 15 см., если меньше, то робот ожидает, если при этом он слышит звук, то крутится вокруг своей оси.
Назад Основы робототехники