Занятия робототехникой в центре “Эврика” Копейск. Циклические алгоритмы роботов ev3
Мы с вами занем как программировать движение робота ev3, мы рассмотрели простое движение робота по линейному алгоритму, который выполняется один раз. В реальности, как правило роботы выполняют одну и ту же программу много раз, для этого применяются циклические алгоритмы.
В циклическом алгоритме набор команд выполняется несколько раз или до тех пор, пока не будет выполнено какое-нибудь условие. Разберем игру робота заведчика
В качестве примера мы напишем программу для робота разведчика
Чтобы задать цикл для робота ev3 используется коричневый блок “Цикл”

Повторяющиеся действия ставятся внутри этого блока. Например, программа для движения робота ev3 по квадрату, для этого нужно повторять движение вперед и поворот на 90 градусов.

Датчики робота ev3. Чтобы робот мог реагировать на окружающий мир, к нему подключаются датчики. В этой теме мы изучим инфракрасный датчик расстояния робота ev3, он позволяет роботу обнаруживать препятствия. Чтобы робот ехал до препятствия и остановился, необходимо выбрать цикл, внутрь цикла поставить блок движения в режиме “Включить”.

В цикле выбрать Инфракрасный датчик, Приближение.

После цикла, чтобы робот остановился перед препятствиям, необходимо выключить моторы. Полная версия программы движения до препятствия.

По теме циклы роботов lego ev3 в кружке робототехники “Эврика” Копейск собирается и программируется робот разведчик. Робот разведчик ищет выход из лабиринта, для этого в бесконечном цикле он доезжает до препятствия останавливается и поворачивается и едет опять до следующей стены.
Полная программа для робот Lego ev3 разведчика

Конструкцию робота разведчика каждая команда может либо собрать по примеру или самостоятельно
Записаться в кружок робототехники в Копейске можно по телефону : 8(951) 126-90-44
Подробно о направлении робототехники в центре детского досуга и творчества “Эврика ” Копейск
Поделиться: