По каким признакам можно классифицировать роботов?
Охарактеризуйте основные системы робота.
Каковы, на Ваш взгляд, причины широкого распространения робототехнических конструкторов фирмы Lego®?
Какие языки можно использовать для программирования Lego Mindstorms?
В чем, на Ваш взгляд, состоят преимущества и недостатки применения робототехнических конструкторов из металлических деталей в области образовательной робототехники?
Каковы возможности применения аппаратной платформы Arduino в образовательном процессе?
В чем, на Ваш взгляд, состоят преимущества и недостатки визуальных и текстовых способов программирования?
Практические задания
Сконструируйте модели механических передач и механизмов, используя детали конструкторов Lego
Сконструируйте и запрограммируйте робота для выполнения следующих задач (платформа на выбор)
Напишите программу для поворота робота на месте на 90°; на 180°; на 270°; на 360°.
Напишите программу для движения робота по траектории квадрат.
Напишите программу для движения робота прямолинейно вперед на 5 оборотов двигателя. Развернуться на 360°. Проехать на 980° оборотов двигателя.
Напишите программу для движения робота по прямой на расстояние 10 см; 15 см; 20 см и возврата на линию старта.
Подготовьте робота с датчиком касания в передней части.
Запрограммируйте робота таким образом, чтобы он двигался вперёд и назад при нажатии кнопки датчика касания.
Запрограммируйте робота таким образом, чтобы он двигался вперёд, а при нажатии кнопки датчика касания крутился на месте.
Движение до препятствия. Используя датчик касания, напишите программу, позволяющую роботу доехать препятствия и остановиться.
Движение до препятствия и обратно. Измените программу так, чтобы после достижения препятствия робот отъезжал от него.
Бесконечное циклическое движение до препятствия и обратно. Измените программу так, чтобы робот выполнял движение до препятствия и обратно бесконечное количество раз.
Циклическое движение до препятствия и обратно по счётчику. Измените программу так, чтобы робот выполнял движение до препятствия и обратно три раза.
Подключите и протестируйте датчик ультразвука, поднося к нему предметы на различном расстоянии и наблюдая результаты: