Skip to main content

Значок панели инструментов учителя Код «Инструменты учителя

В этой части исследования учащиеся создадут проект для выполнения задачи по переработке мусора. Студентам необходимо будет:

  • Создайте файл проекта

  • Опишите шаги, используя блоки комментариев.

  • Переведите блоки комментариев в VEXcode IQ.

  • Подготовить и запустить проект

Шаг 1. Подготовка к кодированию

Учебники и помощь
​​​​Обучающие материалы и справку можно найти в верхней части интерфейса VEXcode IQ

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

Использование блоков со специфичностью
Чтобы переместить определенное расстояние, используйте блок [drive for] и измените направление и пройденное расстояние, регулируя параметры в блоке.

Чтобы повернуть вправо или влево с любым шагом в градусах, используйте блок [turn for]. Опять же, вы можете настроить параметры в соответствии с потребностями вашего дизайна.

Открыть новый проект
Программист должен начать новый проект с шаблоном автопилота (трансмиссия), именем и сохранить его. Поскольку мы будем создавать путь для робота-переработчика, переименуйте свой проект в «Recycle Run».

Напоминания о том, как начать, см. в учебных пособиях или в примерах программ.

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

  • Это должен быть тот же процесс, который использовался в предыдущих лабораторных работах по приводу и токарной обработке. Попросите студента, не являющегося программистом, напомнить классу о некоторых из этих шагов, чтобы убедиться, что все вовлечены в процесс и следуют ему (даже если они не нажимают на кнопки физически).

  • Напомните учащимся о разделе Помощь и о том, что он всегда доступен во время процесса, если им понадобится дополнительная поддержка. Учащимся следует предлагать самостоятельно устранять неполадки, прежде чем обращаться за помощью к учителю.

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

Шаг 2. Создайте список шагов, используя блоки комментариев

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

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

Что первым делом собирается сделать робот?
В проекте используйте блоки [комментариев], чтобы создать базовую последовательность в вашей группе. Регистратор или программист должен перечислить первые 10 шагов VEXcode IQ с блоком комментариев для каждого шага. См. пример здесь.

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

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

Это также можно сделать с помощью Заметки к проекту. С помощью примечания вы просто вводите шаги аналогично тому, как вы перечислили бы их на бумаге. В этом случае примечания и комментарии можно использовать как взаимозаменяемые. Мы решили использовать здесь блоки комментариев по двум причинам: чтобы получить дополнительную практику в использовании метода блоков VEXcode IQ и потому, что вы можете добавлять каждый шаг комментариев в фактическую последовательность блоков кода во время работы.
Щелкните ссылку на базу знаний VEX Robotics для получения дополнительной информации о комментариях и примечаниях.

Шаг 3. Создайте последовательность кодирования

Теперь пришло время преобразовать эти шаги в последовательность блоков.

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

  • Найдите следующий шаг, отбросьте поворот для блока и установите параметры, соответствующие следующему шагу вашего пути.
    Когда вы входите в комнату, добавьте блок индикаторов (например, [установить цвет сенсорного светодиода] или [воспроизвести звук]). Поскольку автопилот на самом деле не может собирать вещи, индикатор представляет собой робота, собирающего вторсырье, прежде чем двигаться дальше.

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

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

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

  • Работа в команде ускоряет процесс
    Хотя кодирование часто является индивидуальным делом, в этом случае каждый член команды может быть вовлечен в процесс кодирования. Возможно, вы захотите указать на стратегии командной работы, которые помогут каждой команде работать более совместно. Чтобы получить дополнительную рубрику сотрудничества, нажмите одну из следующих ссылок (Google Doc/.docx/.pdf)

    Например: процедуры «Позвони и кодируй» позволяют привлечь больше людей. Регистратор перечисляет направления, строитель складывает расстояния, водитель вызывает программисту инструкции по блоку, и программист кодирует их в проект.

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

Для обзора конфигурация двигателей и датчиков автопилота:

  • Порт 1: левый двигатель

  • Порт 2: Датчик расстояния

  • Порт 3: датчик цвета

  • Порт 4: гироскопический датчик

  • Порт 5: сенсорный светодиод

  • Порт 6: правый двигатель

  • Порт 8: Бамперный переключатель

  • Порт 9: Бамперный переключатель

Шаг 4. Подготовка к запуску проекта

Перед запуском проекта подготовьте ли вы каждый из этих элементов? Строитель должен проверить каждое из следующих пунктов:

  • Все ли двигатели и датчики подключены к правильному порту?

  • Полностью ли вставлены интеллектуальные кабели  во все двигатели и датчики?

  • Мозг включен?

  • Аккумулятор заряжен?

Обзор загрузки и запуска проекта см. в руководствах.

Шаг 5. Тестирование. Запустите проект.

Теперь пришло время протестировать ваш проект! Убедитесь, что у вашего робота-автопилота достаточно места, чтобы можно было выполнить всю программу, не упав и не столкнувшись с другим роботом или командой.

  • Теперь оператор должен запустить первую часть проекта на роботе-автопилоте, убедившись, что проект выделен, а затем нажать кнопку «Проверить».

  • Как прошел ваш тестовый запуск? Ваш робот проехал по намеченному вами пути? Следуйте таблице устранения неполадок и продолжайте создавать и проверять разделы кода, пока не получите завершенный путь.

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

  • Отключите USB
    Если учащиеся используют компьютер, напомните им, что перед запуском проекта нужно отсоединить USB-кабель от Robot Brain.

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

  • Оценка
    Открытый характер этой задачи движения означает, что может быть несколько конструкций и последовательностей кодов, которые решают проблему. Итак, как можно оценить различные успешные решения? С точки зрения информатики эффективность имеет решающее значение. Предпочтительным решением будет кодовая последовательность, использующая наименьшее количество блоков.