Skip to main content
Учительский портал

Speedbot готов к повороту! 

Это исследование даст вам инструменты, которые помогут вам начать создавать интересные проекты для вашего Speedbot.

  • Инструкции Python для VEXcode V5, которые будут использоваться в этом исследовании:

    • Drivetrain.turn_for(ПРАВО, 90, ГРАДУСЫ)

  • Чтобы получить дополнительную информацию об инструкции, выберите «Справка», а затем выберите значок вопросительного знака рядом с командой, чтобы просмотреть дополнительную информацию.

    Изображение справки в VEXcode V5, открытой в окне проекта Python.

     

  • Убедитесь, что у вас есть необходимое оборудование, инженерный блокнот и VEXcode V5, загруженные и готовые.

Необходимые материалы:
Количество Необходимые материалы
1

Спидбот Робот

1

Заряженная батарея робота

1

VEXкод V5

1

USB-кабель (при использовании компьютера)

1

Инженерный блокнот

Шаг 1:  Подготовка к исследованию

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

Шаг 2:  Начать новый проект

Чтобы начать проект, выполните следующие шаги:

  • Откройте меню «Файл» и выберите «Открыть примеры».

    Изображение меню «Файл», открытого в VEXcode V5, с выделенным пунктом «Открыть примеры»

     

  • Выберите и откройте проект шаблона Speedbot (трансмиссия, 2 двигателя, без гироскопа). Шаблон проекта содержит конфигурацию двигателя Speedbot . Если шаблон не используется, ваш робот не сможет корректно запустить проект.

    Изображение шаблона Speedbot в меню «Примеры проектов»

  • Поскольку вы будете работать над поворотом Speedbot, вы назовете свой проект Turn.

    Изображение диалогового окна имени проекта и кнопки сохранения

     

  • По завершении выберите Сохранить.

 

Значок «Советы преподавателю» Советы учителям

Имена проектов могут содержать пробелы между словами или после них.

Шаг 3:  Поверните направо.

Теперь вы готовы начать программировать робота на поворот направо!

  • Добавьте инструкцию в проект:

    В проект добавлено изображение поворота на команду

  • Нажмите значок «Слот», чтобы выбрать один из восьми доступных слотов «мозга робота», и выберите слот 1.

  • Подключите V5 Robot Brain к компьютеру с помощью кабеля micro USB и включите V5 Robot Brain. Значок «Мозг» на панели инструментов станет зеленым после успешного подключения.

  • Когда V5 Robot Brain подключен к компьютеру, значок сборки меняется на значок загрузки. Выберите Download , чтобы загрузить проект в Brain.

Значок панели инструментов учителя Инструментарий учителя

Напомните учащимся, что им нужно отсоединить USB-кабель от Robot Brain. Подключение робота к компьютеру во время выполнения проекта может привести к тому, что робот потянет за соединительный кабель.

Значок панели инструментов учителя Инструментарий учителя и обсудите

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

  • Убедитесь, что ваш проект загружен (Python) посмотрев на экран Robot Brain. Название проекта Turn должно быть указано в слоте 1.

    Изображение экрана Brain с проектом Turn в слоте 1

Значок панели инструментов учителя Набор инструментов для учителя сначала

  • Смоделируйте выполнение проекта перед классом, прежде чем предложить его попробовать всем учащимся одновременно. Соберите учеников в одном месте и оставьте достаточно места для перемещения Speedbot, если он размещен на полу.

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

  • Напомните учащимся сохранять свои проекты во время работы. В этом разделе (Python) из библиотеки VEX объясняются методы сохранения в VEXcode V5.

  • Запустите проект (Python) на роботе Speedbot, убедившись, что проект выбран, а затем нажмите кнопку «Выполнить на Robot Brain.

Шаг 4:  Поверните налево

Теперь, когда вы запрограммировали своего робота на поворот направо, давайте запрограммируем его на поворот налево.

  • Измените параметр в инструкции, чтобы он отображал LEFT вместо RIGHT.

    Изображение параметра в очереди на команду изменено налево

  • Выберите имя проекта, чтобы изменить его с Turn на TurnLeft.

  • Нажмите значок «Слот», чтобы выбрать новый слот. Выберите слот 2.

  • Загрузите (Python) проект.

  • Убедитесь, что в вашем проекте загружено (Python) , посмотрев на экран Robot Brain. Имя проекта TurnLeft должно быть указано в слоте 2.

  • Запустите (Python) проект на роботе, убедившись, что проект выбран, а затем нажмите кнопку «Выполнить .

Шаг 5:  Подождите, затем поверните налево.

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

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

    Изображение команды ожидания, добавленной в проект

  • Выберите имя проекта, чтобы изменить его с TurnLeft на WaitLeft.

  • Нажмите значок «Слот», чтобы выбрать новый слот. Выберите слот 3.

  • Загрузите (Python) проект.

  • Убедитесь, что в вашем проекте загружено (Python) , посмотрев на экран Robot Brain. Имя проекта WaitLeft должно быть указано в слоте 3.

  • Запустите (Python) проект на роботе, убедившись, что проект выбран, а затем нажмите кнопку «Выполнить .

Шаг 6:  Завершите испытание камеры наблюдения!

В соревновании по камерам наблюдения робот должен начать с поворота вправо на 90 градусов. Затем робот повернется на 180 градусов влево, а затем на 180 градусов вправо, «сканируя», как камера видеонаблюдения. Затем робот повторит поворот на 180 градусов влево и на 180 градусов вправо еще два раза. Таким образом, робот просканирует 180 градусов всего три раза.

Прежде чем программировать робота, спланируйте его путь и поведение в своей инженерной тетради.

Выполнив задание камеры наблюдения, вы сможете комбинировать движения вперед и назад с дополнительным поведением робота, чтобы решать еще более сложные задачи.

Значок панели инструментов учителя Инструментарий учителя

Посмотрите пример решения ниже: Изображение примера решения задачи камеры видеонаблюдения