Lego mindstorms EV3
Lego mindstorms
Получившийся элемент закрепим на передней балке нашего робота и соединим датчик касания с портом "1" модуля EV3.
Lego mindstorms EV3 Home
Конструкция готова! Приступим к созданию программы. По условию задачи: робот должен двигаться вперед, пока не наткнется на препятствие. В этом случае датчик касания будет нажат! Для решения снова воспользуемся программным блоком "Ожидание".
Решение:
Начать прямолинейное движение вперед (Рис. 9 поз. 1). 2.Ждать, пока датчик касания не будет нажат (Рис. 9 поз. 2). 3.Прекратить движение вперед (Рис. 9 поз. 3).
Рис. 9
Для решения следующей задачи нам понадобится программный блок "Цикл" Оранжевой палитры.
Задача №3: необходимо написать программу, заставляющую робота двигаться вперед, при наезде на препятствие - отъезжать назад, поворачивать вправо на 90 градусов и продолжать движение вперед до следующего препятствия.
Подсказка: напишите и протестируйте программу движения - отъезда - поворота, а затем поместите эти блоки внутрь программного блока "Цикл".
Достарыңызбен бөлісу: |