VEXcode IQ — это среда программирования для программирования робота VEX IQ. В следующей статье представлены ссылки на другие статьи, которые помогут вам начать программировать с помощью VEXcode IQ. В конце этой статьи у вас будет возможность либо запрограммировать VEX Clawbot IQ для движения вперед, либо создать проект для печати «VEX» на ЖК-дисплее VEX IQ Brain.
Примечание: для того, чтобы протестировать ваш проект в конце этой статьи, убедитесь, что вы начинаете с заряженной батареи IQ.
Эта статья будет включать в себя:
- Скачать приложение
- Устройства и шаблоны
- Использование блоков
- Сохранение
- Обновите прошивку при необходимости
- Загрузка и запуск
- Открытие проекта
- Дополнительные полезные ссылки
- Мой первый проект
- Распечатайте пример VEX (сборка робота не требуется)
- Пример Drive Forward (требуется сборка Clawbot IQ)
Загрузить приложение
VEXcode IQ доступен для нескольких типов устройств. Приложение необходимо загрузить на ваше устройство. Просмотреть страницу загрузки VEXcode .
Следующие ссылки помогут вам загрузить приложение на ваше устройство:
- Chromebook – Установка – VEXcode IQ
- Windows - Установка - VEXcode IQ
- Mac и macOS – Установка – VEXcode IQ
- iPad – Установка – VEXcode IQ
Устройства и шаблоны
Когда вы открываете проект VEXcode IQ, проект на использование только VEX IQ Brain. Единственные блоки, которые появятся на панели инструментов, — это блоки по умолчанию.
Проект настраивается путем добавления устройств, которые используются на вашем роботе. Дополнительные блоки будут заполнять панель инструментов для каждого добавляемого устройства.
Например, добавление устройства «двигатель DRIVETRAIN 2» добавит набор блоков «трансмиссия» на панель инструментов.
Существует ряд стандартных сборок VEX IQ, таких как Clawbot и Autopilot, которые можно использовать в классе и в лабораториях VEX STEM.
VEXcode IQ имеет ряд шаблонов, которые уже настроены для этих сборок. Например, простой способ запустить проект VEXcode IQ для Clawbot IQ — использовать пример шаблона. Это позволит настроить устройства Clawbot и добавить блоки конкретных устройств на панель инструментов.
Откройте пример проекта, выбрав «Открыть примеры» в меню «Файл».
Выберите «Шаблоны» на панели фильтров.
Затем выберите шаблон Clawbot (трансмиссия с 2 двигателями).
Примечание: просмотрите раздел статей Конфигурация робота для получения дополнительной информации о настройке устройств.
Использование блоков
VEXcode IQ открывается как проект Blocks. Программирование с помощью блоков обеспечивает доступную среду с очень низким порогом входа. Однако кодирование проекта Blocks также позволяет достичь продвинутого уровня программирования.
Блок можно добавить в проект, перетащив его из панели инструментов в рабочую область.
Его так же легко можно удалить из проекта, перетащив блок за пределы рабочей области.
Некоторые дополнительные полезные статьи, использующие блоки, включают:
- Размер блока - Учебные пособия по блокам - VEXcode IQ
- Формы и значение блоков - Учебные пособия по блокам - VEXcode IQ
- Удаление блока - Учебные пособия по блокам - VEXcode IQ
Сохранение
После завершения проекта VEX IQ его необходимо будет сохранить на вашем устройстве. Сохранение проекта зависит от вашего устройства.
В следующих статьях объясняется, как сохранить проект на устройстве:
- Сохранение проекта блоков в Windows - Открытие и сохранение проектов блоков - VEXcode IQ
- Сохранение проекта блоков в macOS - Открытие и сохранение проектов блоков - VEXcode IQ
- Сохранение проекта блоков на Chromebook - Открытие и сохранение проектов блоков - VEXcode IQ
- Сохранение проекта блоков на планшете Android - Открытие и сохранение проектов блоков - VEXcode IQ
- Сохранение проекта блоков на iPad - Открытие и сохранение проектов блоков - VEXcode IQ
Обновите прошивку при необходимости
VEX IQ Brain и другие интеллектуальные устройства имеют базовое программное обеспечение, которое позволяет устройствам работать с проектом VEXcode IQ. Это программное обеспечение называется прошивкой или иначе известно как VEXos.
Если прошивка не соответствует вашей текущей версии VEXcode IQ, вы не сможете загрузить свой проект в IQ Brain. VEXcode IQ предупреждает вас, когда прошивка устарела, отображая оранжевый значок мозга, как только IQ Brain с питанием подключается к вашему устройству.
Примечание: просмотрите статью Прошивка - Начало работы - VEXcode IQ для получения дополнительной информации о прошивке.
Загрузка и запуск
Ваш проект VEXcode IQ необходимо загрузить в VEX IQ Brain, чтобы ваш проект можно было запустить. Это достигается с помощью USB-кабеля, подключенного к IQ Brain и вашему устройству.
Или по беспроводной сети с планшетными устройствами iPad/Android.
VEX IQ Brain имеет четыре слота для загрузки, что позволяет одновременно хранить в IQ Brain четыре разных проекта.
После подключения VEX IQ Brain и выбора слота ваш проект можно загрузить в IQ Brain и затем запустить. Когда проект запускается, вы можете увидеть, как проект влияет на поведение вашего робота.
Иногда в процессе загрузки может возникнуть ошибка загрузки. Однако обычно их легко устранить.
Следующие статьи помогут вам загрузить и запустить проект VEXcode IQ:
- Значок состояния мозга (USB) — подключение к мозгу — VEXcode IQ
- Планшет iPad / Android (беспроводной) — подключение к мозгу — VEXcode IQ
- Загрузка в выбранный слот - Учебные пособия по блокам - VEXcode IQ
- Загрузите и запустите проект блоков - Учебные пособия по блокам - VEXcode IQ
- Скачать на iPad - Учебники по блокам - VEXcode IQ
- Ошибки загрузки - Устранение неполадок - VEXcode IQ
Примечание: Перед загрузкой проекта ознакомьтесь с Контрольным списком для предварительной загрузки проекта.
Открытие проекта
После сохранения проекта VEXcode IQ на вашем устройстве его можно открыть позже для повторной загрузки на вашего робота или изменить проект.
Следующие статьи помогут вам открыть проект VEXcode IQ на вашем конкретном устройстве:
- Откройте проект блоков в Windows - Открытие и сохранение проектов блоков - VEXcode IQ
- Откройте проект блоков в macOS - Открытие и сохранение проектов блоков - VEXcode IQ
- Откройте проект блоков на Chromebook - Открытие и сохранение проектов блоков - VEXcode IQ
- Откройте проект блоков на iPad - Открытие и сохранение проектов блоков - VEXcode IQ
- Откройте проект блоков на Android - Открытие и сохранение проектов блоков - VEXcode IQ
Дополнительные полезные ссылки
Существует множество дополнительных статей библиотеки VEX , которые помогут вам при работе с VEXcode IQ.
Некоторые дополнительные полезные статьи для начала включают в себя:
- Доступ к справке в проекте блоков - Учебные пособия по блокам - VEXcode IQ
- Контекстное меню - Учебные пособия по блокам - VEXcode IQ
- Комментарии - Учебники по блокам - VEXcode IQ
- Заметки - Учебные пособия по блокам - VEXcode IQ
В лабораториях IQ STEMтакже можно найти множество увлекательных и познавательных занятий.
Мой первый проект
Следующие два проекта позволят вам попрактиковаться в создании проекта в VEXcode IQ.
Распечатать «VEX»
Этот проект позволит вам построить проект без необходимости собирать робота. Все, что вам понадобится, — это VEX IQ Brain и заряженная.
Убедитесь, что IQ Brain подключен к вашему устройству.
Запустите VEXcode IQ.
Откроется новый пустой проект.
В категории «Внешний вид» выберите блок [Печать] и прикрепите его к блоку {When started}.
Замените слово «Hello» в параметре на слово «VEX».
Сохраните, загрузите и запустите проект.
«VEX» отобразится на светодиодном дисплее IQ Brain.
Двигайтесь вперед
Этот проект предназначен для использования со стандартным Clawbot IQ. Инструкции по сборке см. в разделе Clawbot с контроллером STEM Lab.
Убедитесь, что IQ Brain подключен к вашему устройству.
Запустите VEXcode IQ.
Откроется новый пустой проект.
Откройте пример проекта«Clawbot (привод 2-моторный)» .
Примечание: Для шаблона требуется, чтобы гироскоп был подключен к Smart Port 4.В категории «Трансмиссия» выберите блок [Drive for] и прикрепите его к блоку {When started}.
Примечание: Проехав вперед на 200 миллиметров, колеса Clawbot переместится вперед на один оборот.
Сохраните, загрузите и запустите проект. Теперь Clawbot продвинется вперед на 200 мм, как показано на анимации ниже.
Примечание: если у вас возникли какие-либо проблемы при работе с VEXcode IQ, воспользуйтесь инструментом обратной связи , который находится в VEXcode IQ.