ROBOLAB. Разработка программ, содержащих операторы цикла. Программируем с LEGO Слайды к уроку информатики в 9 м классе. Автор: Борисов Андрей Николаевич Учитель информатики МОУ Брединской СОШ 1. Челябинская область
Соберите простейшего робота 2 ведущих колеса приводимых в действие моторами Левый мотор соединить с портом «А» на микрокомпьютере Правый мотор соединить с портом «С» на микрокомпьютере Датчиков на данной модели не нужно
В результате должна получится подобная модель робота
Задача. Создать программу для собранного Лего-робота, так, чтобы он двигался по траектории, представляющей из себя квадрат, любое количество раз.
Откройте среду прогрммирования ROBOLAB
Для ввода команд цикла зайдите в меню «Структуры»
В окне «Структуры» выберите меню «Циклы»
Так как на нашей модели датчики не установлены, выбираем значок начала цикла без датчиков.
Зажав левой кнопкой мыши значок начала цикла перетащим его в начало программы
Не выходя из окна «Циклы» вставим в программу значок «Конец цикла»
Зажав левой кнопкой мыши значок конца цикла перетащим его в конец программы
Вернитесь в окно «Функции» нажимая на стрелку возврата
Перетащите в окно с программой моторчики «А» и «С», учитывая направление, для движения по прямой. И в меню «Жди» выберите нужный значок «Жди указанное время». Соедините проводами значки ветвления и моторчики, как показано на рисунке, выбрав инструмент «Подключить провод»
Перетащите в окно с программой моторчики «А» и «С», учитывая направление для поворота робота, и в меню «Жди» выберите нужный значок «Жди указанное время». Соедините проводами значки цикла и моторчики, как показано на рисунке, выбрав инструмент «Подключить провод»
Используя меню «Модификаторы» добавьте в программу значки, уточняющие какое количество раз должен повториться цикл, сколько времени должно пройти до поворота и сколько длится поворот. Соедините все значки проводами! Для того чтобы робот проехал по квадрату 1 раз число повторений в цикле должно равняться 4, если нужно проехать по траектории 2 раза, число повторений - 8. И т.д.
Передайте созданную программу на микрокомпьютер посредством инфракрасного порта Для передачи программы на микрокомпьютер нажмите указанную кнопку. Приемник микрокомпьютера и передатчик должны находится на расстоянии не больше 15 см.
Запустите программу, переданную на микрокомпьютер на выполнение, установив робота на плоскости, достаточной для движения по заданной траектории. В случае неправильного разворота робота, на больший или меньший угол, измените время разворота в программе в большую или меньшую сторону и снова передайте программу на микрокомпьютер.
Задание для закрепления Создать программу для собранного Лего-робота, так, чтобы он двигался по траектории, представляющей из себя звезду. Для наглядности, на роботе можно закрепить фломастер или карандаш, и запускать его на листе ватмана.