Интерактивные уроки для детей 9-14 лет: LEGO 51515

Page 1

2 На этом занятии мы познакомимся с комплектом LEGO® MINDSTORMS® Robot Inventor (51515) и соберем робота TRICKY ! Сначала откройте приложение LEGO Mindstorms. В главном меню выберите интересующего нас робота (рис.Его1). сборка состоит из одного этапа, который назы вается Introducing Tricky! (рис. 2). Урок 1–2 TRICKY Рисунок 1

3 Tr I cky Обычно первая страница этапа состоит из ин струкции по сборке. Чтобы увидеть ее, нажмите кноп ку Build (рис. 3). После этого вы увидите постраничную инструкцию. Рисунок 2 Рисунок 3

4 Урок 1–2 Разделитесь на команды. Каждая команда должна собрать двухколесного робота, оснащенного датчиком расстояния (рис. 4). Чему же мы его научим? Чтобы ознакомиться с возможностями данного набора, мы улучшим и запрограммируем робота таким образом, что он будет ездить в поисках красного мячика. Для этого нам необходимо добавить датчик цвета. В этом нам поможет следующая инструкция. Рисунок 4

5 Tr I cky Сперва ознакомьтесь с нужными нам сейчас деталями (рис. Сделаем5): основу крепления для датчика цвета (рис. 6). Рисунок 5 Рисунок 6

6 Урок 1–2 Установим основу крепления (рис. 7). Также добавим дополнительные крепления (рис. 8–11). Рисунок 7 Рисунок 8

7 Tr I cky Рисунок Рисунок109

8 Урок 1–2 Установим датчик цвета на переднюю часть робота (рис. 12). Рисунок 11 Рисунок 12

9 Tr I cky Сделаем фиксаторы для проводов (рис. 13). Установим фиксаторы на корпус и с их помощью закрепим провода таким образом, чтобы они не препятствовали ни работе датчиков, ни движению робота. Подключим датчик цвета к разъему c (рис. 14). Рисунок 13 Рисунок 14

10 Урок 1–2 T r I cky с датчиком цвета готов! Пришло время запрограммировать его. В приложении нажмите на + вверху экрана, чтобы добавить новый проект (рис. 15). В появившемся окне выберите Word Block и на жмите create (рис. 16). Рисунок 15 Рисунок 16

11 Tr I cky Перед вами откроется редактор кода. Код состоит из блоков, которые можно найти в меню слева. Все блоки разбиты на группы, каждой из которых соответствует определенный цвет (рис. 17). Код должен работать до тех пор, пока робот не найдет объект красного цвета. Нажмите слева на оран жевые блоки control и найдите блок repeat until. Перетащите его на блок начала программы (рис. 18). Рисунок 17 Рисунок 18

12 Урок 1–2 Также нужно уточнить условие после until. В нашем случае, это – красный цвет, увиденный датчиком цвета, который подключен к c. Блоки, связанные с датчиками, отмечены синим цветом (рис. 19). Теперь весь код, который мы поместим в оранже вом блоке, будет выполняться до тех пор, пока робот не подъедет к объекту красного цвета. Теперь нам следует заставить робота двигаться. Конечно, можно просто запрограммировать его та ким образом, чтобы он ехал прямо, но рано или поздно он может въехать в стену, так и не найдя нужный цвет. Предусмотрим это условие и заставим робота разворачиваться, если перед ним преграда. Для этого нам понадобится оранжевый блок if else (рис. 20). Рисунок 19

13 Tr I cky Укажем, что условием будет наличие перед датчи ком расстояния, подключенным к разъему D, объекта ближе, чем 5 сантиметров (рис. 21). Рисунок 20 Рисунок 21

14 Урок 1–2 За движение отвечают розовые блоки. В том случае, если перед роботом есть преграда, сле дует развернуть его на несколько сантиметров (рис. 22). А если никаких преград не было найдено, то робот должен немного проехать вперед (рис. 23). После этого можем установить для кнопки подсвет ку того цвета, который попал на сенсор (рис. 24). Рисунки 22–23

15 Tr I cky Когда робот найдет нужный цвет, то код выйдет за пределы цикла repeat until. Здесь мы можем разместить блок проигрывания звука. Звук будет свидетель ствовать о том, что робот выполнил задачу (рис. 25). Рисунок 24 Рисунок 25

16 Урок 1–2 Теперь загрузите код на устройство. Убедитесь, что оно подключено, открыв Open Hub connection (рис. 26). Если все в порядке, то закройте Hub connection. В правом нижнем углу нажмите кнопку с цифрой. Выберите номер, под которым программа будет загружена на устройство и нажмите на кнопку загрузки (рис. 27). Рисунки 26–27

17 Tr I cky Теперь вы можете запустить с устройства программу с соответствующим номером. Данный код представлен лишь как пример. Проведите с командой тестовый запуск робота и решите, что можно поменять. Например, поэксперимен тируйте с расстоянием, которое проезжает робот за один проход цикла, либо с тем, насколько он развораПослечивается.того, как ваш робот отлажен, проведите соревПобедившейнования. считается та команда, чей робот быстрее нашел красный шар.

Урок 1–2 TrIcky © Компьютерная Академия ШАГ www.itstep.org Все права на охраняемые авторским правом фото-, аудио- и видеопроизведения, фрагменты которых использованы в материале, принадлежат их законным владель цам. Фрагменты произведений используются в иллюстративных целях в объеме, оправданном поставленной задачей, в рамках учебного процесса и в учебных целях, в соответствии со ст. 1274 ч. 4 ГК РФ и ст. 21 и 23 Закона Украины «Про авторське право і суміжні права». Объем и способ цитируемых произведений соответствует принятым нормам, не наносит ущерба нормальному использованию объектов авторского права и не ущемляет законные интересы автора и правообладателей. Цитируемые фрагменты произведений на момент использования не могут быть заменены альтернативными, не охраняемыми авторским правом аналогами, и как таковые соответствуют критериям добросовестного использования и честного Всеиспользования.правазащищены. Полное или частичное копирование материалов запрещено. Согласование использования произведений или их фрагментов производится с авторами и правообладателями. Согласованное использование материалов возможно только при указании источника. Ответственность за несанкционированное копирование и коммерческое исполь зование материалов определяется действующим законодательством Украины.

Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.