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