Skip to main content

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

На этом этапе обсуждается важность блока [Навсегда]. Вам следует просмотреть информацию всем классом. Вы можете смоделировать поведение с помощью своего Clawbot и контроллера или, если позволяет время, предложить учащимся запустить программу без блока [Навсегда].

Шаг 1: Программирование контроллера

Каковы преимущества использования блока [Forever]?

Соберите этот проект, как показано ниже, без блока [Forever] :

Как вы думаете, что произойдет, если эту программу запустить? Обсудите в группе. Регистратор должен записать прогноз команды в инженерный блокнот.

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

Без цикла [Forever] значение скорости для каждого двигателя устанавливается сразу после запуска проекта, и это значение остается постоянным до тех пор, пока проект не будет остановлен. Другими словами, если вы запускаете проект, не перемещая ни один из джойстиков, поскольку положение джойстика по умолчанию на его оси равно 0, скорость обоих двигателей останется равной 0, даже если вы переместите джойстик.

Аналогично, предположим, вы перемещаете левый джойстик вверх до упора вдоль оси А и удерживаете его в этом положении. Если вы запустите проект выше, левый мотор будет двигаться на полной скорости и останется на этой скорости, даже если вы переместите джойстик вниз вдоль оси A. Это связано с тем, что Clawbot получает первоначальные инструкции от контроллера сразу после запуска проекта; однако без цикла это начальное значение не может обновиться.

Цикл [Навсегда] сообщает Clawbot постоянно обновлять скорость и работать на протяжении всего проекта. Другими словами, цикл [Навсегда] в этом проекте позволяет вам изменять скорость каждого двигателя, перемещая джойстик вдоль оси A или D, и Clawbot будет реагировать соответствующим образом, пока вы не остановите проект или не выключите его. Когобот.

Шаг 2: Пройдите трассу слалома

Слаломный лыжник
Слалом — это трасса, по которой участник должен пройти вокруг установленных флажков или маркеров. Лыжный слалом — популярный зимний вид спорта, включенный в программу зимних Олимпийских игр.

 

Теперь, когда контроллер подключен и проект загружен, вы готовы перемещать своего Clawbot с помощью контроллера!

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

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

  • Драйвер должен загрузить проект clawbotController. Если есть вопросы о том, как загрузить проект, ознакомьтесь с руководством по загрузке и запуску проекта.

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

Предложите учащимся пройти этот слалом, используя контроллер для перемещения Clawbot вдоль внешней стороны каждого «флага». Путь робота-когтя не должен касаться какого-либо флага и позволять ему пересечь финишную черту. Флажками могут быть любые материалы/предметы, которые у вас есть под рукой (ластик, рулон ленты, коробка с салфетками), и их можно установить до начала работы с Clawbot.

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

  • Для получения информации о том, как организовать классные соревнования с трассой слалома, ниже.

    Google Doc / .docx / .pdf

Шаг 3: Робо-слалом

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

  • Водитель должен запустить проект и вести Clawbot вперед и назад, а также поворачивать влево и вправо, используя оба джойстика.

  • Регистратор должен определить, сколько времени потребуется Clawbot, чтобы пройти курс. Зафиксируйте время в инженерной тетради.

  • Как быстро вы сможете провести Clawbot по трассе слалома?

Значок «Мотивировать обсуждение» Мотивировать обсуждение о занятии

В: Отреагировал ли Clawbot на контроллер так, как вы ожидали?
А: Ответы могут быть разными; однако цель этого вопроса — способствовать развитию когнитивного мышления. Студенты начали с прогнозирования поведения перед его тестированием, документирования результатов и размышлений.

В: Что является самой большой проблемой при перемещении Clawbot вперед или назад по прямой?
A: Хотя ответы могут различаться, общим ответом должно быть то, что оба джойстика должны двигаться синхронно друг с другом, чтобы гарантировать, что двигатели Clawbot движутся в одном направлении и с одинаковой скоростью.

В: Как использование цикла [Навсегда] позволяет вам постоянно использовать контроллер для перемещения Clawbot?
A: Без цикла [Навсегда] Clawbot будет выполнять поведение, определенное блоками в проекте, только один раз. Цикл [Навсегда] сообщает Clawbot постоянно обновлять скорость и работать на протяжении всего проекта. Другими словами, цикл [Навсегда] позволяет вам использовать контроллер для перемещения Clawbot на неопределенный срок или до тех пор, пока не разрядится батарея.