8(495)912-63-37
gmc@edu.mos.ru
FacebookВКонтактеYouTubeInstagram

Пятница, 24 Март 2017 16:35

Учимся программировать EV3 в TRIK Studio

Уважаемые коллеги!

Вашему вниманию представляется серия занятий с программным обеспечением TRIK Studio на робототехнической платформе Lego Mindstorms education EV3.

Скачать программное обеспечение TRIK Studio вы можете здесь.

После того как вы скачали и установили программу, вам нужно запустить её и дождаться загрузки окна приветствия.

1 

В окне привествия нам нужно будет выбрать «Создать Проект». После нажатия на кнопку «Создать проект» у нас открывается «Интерфейс» (режим редактирования). Это основной режим, в котором мы будим постоянно работать. 

2

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

• Ctrl+1 – Режим редактирования;
• Ctrl+2 – Режим отладки.

3

И последний режим который существует это режим программирования. В TRIK Studio существует возможность визуального моделирования поведения робота. Переключение между режимами программирования, визуального моделирования осуществляется на панели инструментов либо в меню «Инструменты».

4

В каждом режиме есть неактивные блоки в палитре, они отображены серым цветом. Это означает, что блок в данном режиме недоступен.

5

Так как в TRIK Studio реализовано несколько моделей роботов, то нам нужно будит выбрать именно EV3. Для этого мы можем воспользоваться значком настройки на панели инструментов или сделать это через пункт меню «Инструменты» – «Настройки». В открывшемся окне выбираем робота и тип подключения. В нашем случае это Лего EV3. Тип модели робота: 2D модель.

6

Практическая работа

Напишем первую программу и проверим её работоспособность в 2D модели. Это будет программа «Привет, мир».
В ТРИК Студии существует одна виртуальная модель – это робот-тележка.

Задача: вывести на экран робота «Привет, мир!».

Модель: базовая тележка.

Блок-схема алгоритма:

7

 

Реализация программы:

1) Переместите с палитры инструментов рядом с блоком «Начало» блоки «Напечатать текст», «Таймер» и «Конец».

8

2) Соедините их последовательно.

Существует два способа соединения:

  •  нажать на блок и потащить за маленький квадратик к следующему блоку;
  •  нажать на блок правой клавишей мыши, держа её, подвести к следующему блоку.

 9

3) Выделите блок «Напечатать текст». У этого блока три свойства: две координаты начала текста и сам текст.

10

Некоторые свойства отображаются над или под блоком. Редактировать их можно как на самом блоке, так и на панели «Редактор свойств».

4) Введите текст в кавычках: «Привет, мир!»

При выставленной галочке в окне редактора свойств «Вычислять» текст необходимо набирать в кавычках. У блока «Таймер» одно свойство – задержка в миллисекундах. Задаем ему значение 3000 мс, что состаляет 3 секунды. 

Окончательно наша программа будет выглядетьтак, как представлено на рисунке ниже:

12

Убедитесь, что вы находитесь в режиме 2D модели: должна быть выделена кнопка «2D».

13

Перейдите в режим отладки, нажав на иконку, или сочетанием клавиш Ctrl+2 и запустите программу, нажав на кнопку «Плей»

14

На дисплее в верхнем левом углу должен отобразиться ваш текст; если дисплей скрыт, то его надо открыть, нажав на соответствующую стрелку. Для загрузки на сам контроллер нужно перейти в режим «Редактор», нажав на соответствующую иконку, или сочетанием клавиш Ctrl+1. Далее нужно переключиться в режим реального робота (EV3) и нажать кнопку «Плей». Ваша программа отобразится на дисплее самого робота. 

Задания для самостоятельного решения:

  1. Поочерёдно в течение 2 секунд вывести на дисплей робота следующие фигуры: круг, квадрат, 3 точки, 2 линии.
  2. На дисплее робота отобразить солнышко, используя блоки: нарисовать круг, нарисовать линию.
  3. На дисплее робота отобразить смайлик, используя блоки: нарисовать круг, нарисовать прямоугольник, нарисовать линию.

Ответственный за информацию: методист ГМЦ ДОгМ Солуянов Евгений Александрович.

Электронная почта: soluyanovea@mosmetod.ru