Знакомимся с набором LEGO NXT Mindstorms EV3
Знакомимся с набором LEGO NXT Mindstorms EV3. Что необходимо знать перед началом работы с NXT. Датчики конструкторов LEGO на базе компьютера NXT , аппаратный и программный состав конструкторов LEGO на базе компьютера NXT, сервомотор NXT.
|
|
|
|
3
|
Знакомство с блоком NXT.
Порты для: датчиков, сервомоторов, USB-соединения.
|
Знакомство с блоком NXT.
Порты для: датчиков, сервомоторов, USB-соединения. Функции кнопок. Экран. Экранный интерфейс. Навигация. Электропитание.
|
|
|
|
4
|
Конструирование первого робота
|
Конструирование первого робота
Собираем первую простейшую модель робота. Его название - "Пятиминутка". Собирается очень быстро. Если потренироваться то, через какое, то время его можно научиться собирать за 5 минут!
|
|
|
|
|
5
|
Понятие алгоритма.
|
Понятие алгоритма. Линейный алгоритм. Алгоритм ветвления. Циклический алгоритм. Примеры алгоритмов.
|
|
|
|
6
|
Изучение среды управления и программирования
|
Изучение среды управления и программирования
Собираем робота "Линейный ползун". Немного модернизируем собранного на предыдущем уроке робота "Пятиминутку" и получаем "Линейного ползуна". Это уже программируемый интеллектуальный робот начального уровня!
Загружаем готовые программы управления роботом, тестируем их, выявляем сильные и слабые стороны программ, а также регулируем параметры, при которых программы работают без ошибок. То есть робот не вылетает за края трассы.
|
|
|
|
7
|
Датчик касания. Составление программ с использованием датчика касания.
|
Датчик касания. Составление программ с использованием датчика касания.
Собираем и программируем "Бот-внедорожник"
На предыдущем уроке мы собрали "Трёхколёсного" робота. Мы его оставили в ящике, на этом уроке достаём и вносим небольшие изменения в конструкцию. Получаем уже более серьёзная модель, использующую датчик касания. Соответственно, мы продолжаем эксперименты по программированию робота. Пишем программу средней сложности, которая должна позволить роботу реагировать на событие нажатия датчика.
Задача примерно такая: допустим, робот ехал и упёрся в стену. Ему необходимо отъехать немножко назад, повернуть налево и затем продолжить движение прямо. Необходимо зациклить эту программу. Провести испытание поведения робота, подумать в каких случаях может пригодиться полученный результат.
|
|
|
|
8
|
Датчик освещенности.
|
Датчик освещенности. Составление программ с использованием датчика освещенности. Датчик цвета. Составление программ с использованием датчика цвета.
|
|
|
|
9
|
Датчик расстояния (ультразвуковой).
|
Датчик расстояния (ультразвуковой). Составление программ с использованием датчика расстояния.
|
|
|
|
10
|
Программирование более сложного робота
|
|