Занятие12

Знакомство со средой программирования RoboLab. Моделирование работы светофора

О среде РобоЛаб

Среда программирования RoboLab фирмы LEGO Dacta A позволяет легко понять основы робототехники и научиться конструировать умные управляемые машины.

После загрузки RoboLab программы открывается окно:

Режим «Администратор»

Режим "Администратор" служит для настройки программы RoboLab и ЛЕГО-микрокомпьютера NXT.

Как и любой другой компьютер, ЛЕГО-микрокомпьютер NXT управляется своей операционной системой. Для правильной работы в NXT должна быть загружена операционная система. Кнопка «ПРОВЕРКА СВЯЗИ С RCX» служит для выбора устройства, с которым соединяется ПК.

Режим «Программист»

Этот режим позволяет создать и проверить работу программ. Здесь можно выбрать два режима: «Управление» и «Конструирование», а также выбрать уровень сложности программ от 1 до 4.

Режим «Управление» использует простые шаблоны, которые можно менять по своему усмотрению. Это позволяет быстро освоить принцип программирования и управления основными элементами модели (моторы, лампы, датчики).

В Режиме «Конструирование» (Invertor4) программирование осуществляется путем подбора и размещение на программном листе пиктограмм из палитры команд и путем связывания этих пиктограмм в одну командную линию (программу) с помощью инструмента «катушка» из палитры инструментов.

Рабочее окно программы:

Программа составляется из блоков-команд, которые соединяются линиями с помощью инструмента "катушка". Эти блоки желательно располагать на одной линии на одинаковом расстоянии друг от друга между светофорами. Зеленый светофор - начало программы, красный - конец программы.

Палитра инструментов

Окно команд

Окно помощи

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

Готовую программу надо загрузить в NXT. Для этого надо нажать в РобоЛаб кнопку Run, а на экране NXT выбрать меню My Files. Нажимая несколько раз на оранжевую кнопку, выбирая последнюю загруженную программу, затем в меню выбирают команду Run.

Конструкторская задача

Создайте модель трехцветного светофора. Подключите лампы проводами к портам NXT : A - красный, B - желтый, C - зеленый.

Форма светофора может быть любая. Надо следить за тем, чтобы между проводами, подключающими лампы, были прокладки из пластин или балок/кирпичей.

Пример модели:

Модель ветофора

Пример работы светофора

Добавьте в модель светофора кнопку и включайте модель светофора с помощью кнопки.