Занятие12
Знакомство со средой программирования RoboLab. Моделирование работы светофора
Знакомство со средой программирования RoboLab. Моделирование работы светофора
О среде РобоЛаб
О среде РобоЛаб
Среда программирования RoboLab фирмы LEGO Dacta A позволяет легко понять основы робототехники и научиться конструировать умные управляемые машины.
Среда программирования RoboLab фирмы LEGO Dacta A позволяет легко понять основы робототехники и научиться конструировать умные управляемые машины.
После загрузки RoboLab программы открывается окно:
После загрузки RoboLab программы открывается окно:
Режим «Администратор»
Режим «Администратор»
Режим "Администратор" служит для настройки программы RoboLab и ЛЕГО-микрокомпьютера NXT.
Режим "Администратор" служит для настройки программы RoboLab и ЛЕГО-микрокомпьютера NXT.
Как и любой другой компьютер, ЛЕГО-микрокомпьютер NXT управляется своей операционной системой. Для правильной работы в NXT должна быть загружена операционная система. Кнопка «ПРОВЕРКА СВЯЗИ С RCX» служит для выбора устройства, с которым соединяется ПК.
Как и любой другой компьютер, ЛЕГО-микрокомпьютер NXT управляется своей операционной системой. Для правильной работы в NXT должна быть загружена операционная система. Кнопка «ПРОВЕРКА СВЯЗИ С RCX» служит для выбора устройства, с которым соединяется ПК.
Режим «Программист»
Режим «Программист»
Этот режим позволяет создать и проверить работу программ. Здесь можно выбрать два режима: «Управление» и «Конструирование», а также выбрать уровень сложности программ от 1 до 4.
Этот режим позволяет создать и проверить работу программ. Здесь можно выбрать два режима: «Управление» и «Конструирование», а также выбрать уровень сложности программ от 1 до 4.
Режим «Управление» использует простые шаблоны, которые можно менять по своему усмотрению. Это позволяет быстро освоить принцип программирования и управления основными элементами модели (моторы, лампы, датчики).
Режим «Управление» использует простые шаблоны, которые можно менять по своему усмотрению. Это позволяет быстро освоить принцип программирования и управления основными элементами модели (моторы, лампы, датчики).
В Режиме «Конструирование» (Invertor4) программирование осуществляется путем подбора и размещение на программном листе пиктограмм из палитры команд и путем связывания этих пиктограмм в одну командную линию (программу) с помощью инструмента «катушка» из палитры инструментов.
В Режиме «Конструирование» (Invertor4) программирование осуществляется путем подбора и размещение на программном листе пиктограмм из палитры команд и путем связывания этих пиктограмм в одну командную линию (программу) с помощью инструмента «катушка» из палитры инструментов.
Рабочее окно программы:
Рабочее окно программы:
Программа составляется из блоков-команд, которые соединяются линиями с помощью инструмента "катушка". Эти блоки желательно располагать на одной линии на одинаковом расстоянии друг от друга между светофорами. Зеленый светофор - начало программы, красный - конец программы.
Программа составляется из блоков-команд, которые соединяются линиями с помощью инструмента "катушка". Эти блоки желательно располагать на одной линии на одинаковом расстоянии друг от друга между светофорами. Зеленый светофор - начало программы, красный - конец программы.
Палитра инструментов
Палитра инструментов
Окно команд
Окно команд
Окно помощи
Окно помощи
Пример программы, позволяющей мобильному роботу с моторами, подключенными к портам В и С двигаться вперед 2 сек:
Пример программы, позволяющей мобильному роботу с моторами, подключенными к портам В и С двигаться вперед 2 сек:
Готовую программу надо загрузить в NXT. Для этого надо нажать в РобоЛаб кнопку Run, а на экране NXT выбрать меню My Files. Нажимая несколько раз на оранжевую кнопку, выбирая последнюю загруженную программу, затем в меню выбирают команду Run.
Готовую программу надо загрузить в NXT. Для этого надо нажать в РобоЛаб кнопку Run, а на экране NXT выбрать меню My Files. Нажимая несколько раз на оранжевую кнопку, выбирая последнюю загруженную программу, затем в меню выбирают команду Run.
Конструкторская задача
Конструкторская задача
Создайте модель трехцветного светофора. Подключите лампы проводами к портам NXT : A - красный, B - желтый, C - зеленый.
Создайте модель трехцветного светофора. Подключите лампы проводами к портам NXT : A - красный, B - желтый, C - зеленый.
Форма светофора может быть любая. Надо следить за тем, чтобы между проводами, подключающими лампы, были прокладки из пластин или балок/кирпичей.
Форма светофора может быть любая. Надо следить за тем, чтобы между проводами, подключающими лампы, были прокладки из пластин или балок/кирпичей.
Пример модели:
Пример модели:
Модель ветофора
Модель ветофора
Пример работы светофора
Пример работы светофора
Добавьте в модель светофора кнопку и включайте модель светофора с помощью кнопки.
Добавьте в модель светофора кнопку и включайте модель светофора с помощью кнопки.