Движение робота ev3 вперед повороты

14.09.2019, 20:24, Источник: itrobo.ru, Администратор


Домен mil-garage.ru: купить в магазине доменных имен Рег.ру

На данном уроке мы познакомимся с понятием линейного алгоритма, разберемся, как программировать движение робота Ev3.Линейный алгоритм это набор последовательных команд, которые выполняются только один раз. Команды следуют одна за другой в строго заданном порядке.
Например, рассмотрим алгоритм движения робота по квадрату.
Движение вперед на 1 оборот
Поворот робота на 90 градусов направо
Движение вперед на 1 оборот
Поворот робота на 90 градусов направо
Движение вперед на 1 оборот
Поворот робота на 90 градусов направо
Движение вперед на 1 оборот
Перед тем как реализовывать линейные алгоритмы движения познакомился, как программировать простейшие команды движения робота EV3.
Движение вперёд робота ev3.

1 действие. Движение вперёд робота ev3. Моторы робоат ev3 подключаются к портам с буквами: A B C D Все повороты делаются на мощностях меньше 50.
Сбрасываем датчик моторов в ev3.

датчик вращения мотора ev3

2 действие. Ставим цикл и в него ставим моторы на режиме «включить».

управление мотором ev3

3 действие. Выставляем мощность мотора на 100.

мощность мотора ev3

4 действие. Заходим в цикл, выставляем вращение мотора «градусы».

поворот моторами ev3

5 действие. Полный оборот колеса 360 градусов.
6 действие. Остановка моторов в режиме «выключить».

остановка моторов

Повороты робота EV3.Программа для поворота робота ev3

1 действие. Чтобы робот вращался на месте как трактор используется реверсивный поворот , когда один мотор двигается в одну сторону, а другой в противоположную. Чтобы мотор начал вращаться назад , необходимо выставить мощность -100.

поворот ev3

Поворот робота ev3 в другую сторону

поворот в другую сторону ev3

1. действие. Чтобы поворачивать в другую сторону , необходимо поменять мощности моторов . Теперь мотор с портом A будет с отрицательной мощностью.

выбор порта мотора ev3

3 действие. Меняем порт мотора в конце цикла.

изменение мощности мотора

Движение робота EV3 назад

Чтобы обеспечить движение робота ev3 назад, устанавливаем отрицательную мощность обоих моторов .

Действие 1. В условии цикла необходимо будет поставить знак «меньше».

движение назад ev3

Действие 2. Ставим отрицательные значения градусов.

движение назад

Задание на урок

1. Собрать робота Ev3 на двух моторах,

2. Запрограммировать движение по квадрату

3. Запрограммировать трассу «змейка», объехать две кегли.

Другие схемы роботов lego ev3



Хотите видеть на нашем сайте больше статей? Кликните Поделиться в социальных сетях! Спасибо!

Смотрите также:

Обратите внимание полезная информация.

Робототехника для каждого. 2024г.