Кодирование с помощью VEXcode IQ (1-го поколения)

VEXcode IQ — это среда программирования для программирования робота VEX IQ. В следующей статье представлены ссылки на другие статьи, которые помогут вам начать программировать с помощью VEXcode IQ. В конце этой статьи у вас будет возможность либо запрограммировать VEX Clawbot IQ для движения вперед, либо создать проект для печати «VEX» на ЖК-дисплее VEX IQ Brain.

Студенты совместно работают над созданием робота VEX IQ в классе.

Примечание: для того, чтобы протестировать ваш проект в конце этой статьи, убедитесь, что вы начинаете с заряженной батареи IQ.

Эта статья будет включать в себя:

  • Скачать приложение
  • Устройства и шаблоны
  • Использование блоков
  • Сохранение
  • Обновите прошивку при необходимости
  • Загрузка и запуск
  • Открытие проекта
  • Дополнительные полезные ссылки
  • Мой первый проект
    • Распечатайте пример VEX (сборка робота не требуется)
    • Пример Drive Forward (требуется сборка Clawbot IQ)

Загрузить приложение

VEXcode IQ доступен для нескольких типов устройств. Приложение необходимо загрузить на ваше устройство. Просмотреть страницу загрузки VEXcode

Варианты загрузки VEXcode IQ включают платформы Windows, Mac, Apple App Store, Google Play и Amazon Appstore.

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


Устройства и шаблоны

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

Когда вы открываете проект VEXcode IQ, проект на использование только VEX IQ Brain. Единственные блоки, которые появятся на панели инструментов, — это блоки по умолчанию. 

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

VEXcode IQ с открытым сбоку меню «Устройства», на котором показана подключенная двухмоторная трансмиссия. В наборе инструментов теперь доступна категория блоков «Трансмиссия».

Например, добавление устройства «двигатель DRIVETRAIN 2» добавит набор блоков «трансмиссия» на панель инструментов.

Сборка робота Clawbot IQ показана рядом с сборкой робота Autopilot.

Существует ряд стандартных сборок VEX IQ, таких как Clawbot и Autopilot, которые можно использовать в классе и в лабораториях VEX STEM.

Меню устройств VEXcode IQ с открытым шаблоном проекта и предварительно настроенными устройствами. В этом примере два двигателя с именами ClawMotor и ArmMotor назначены портам 11 и 10, а двухмоторный привод с гироскопом назначен портам 1, 6 и 4.

VEXcode IQ имеет ряд шаблонов, которые уже настроены для этих сборок. Например, простой способ запустить проект VEXcode IQ для Clawbot IQ — использовать пример шаблона. Это позволит настроить устройства Clawbot и добавить блоки конкретных устройств на панель инструментов.

Панель инструментов VEXcode IQ с открытым меню «Файл» и выделенной опцией «Открыть примеры». «Открыть примеры» — пятая опция в меню, расположенная после «Новый проект блоков», «Новый текстовый проект», «Открыть» и «Открыть недавние».

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

Меню «Примеры проектов» с выделенной категорией «Шаблоны» на панели фильтров.

Выберите «Шаблоны» на панели фильтров.

Миниатюрное изображение проекта примера двигателя Clawbot Drivetrain 2.

Затем выберите шаблон Clawbot (трансмиссия с 2 двигателями).

Примечание: просмотрите раздел статей Конфигурация робота для получения дополнительной информации о настройке устройств.


Использование блоков

VEXcode IQ открывается как проект Blocks. Программирование с помощью блоков обеспечивает доступную среду с очень низким порогом входа. Однако кодирование проекта Blocks также позволяет достичь продвинутого уровня программирования.

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

Стрелка указывает на то, что блок «Печать» был перетащен из панели инструментов в рабочую область, образуя стек под блоком «При запуске».

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

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

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


Сохранение

После завершения проекта VEX IQ его необходимо будет сохранить на вашем устройстве. Сохранение проекта зависит от вашего устройства.

Панель инструментов VEXcode IQ с полем имени проекта, измененным на Drive. Метка справа подсвечена и гласит «Сохранено».

В следующих статьях объясняется, как сохранить проект на устройстве:


Обновите прошивку при необходимости

VEX IQ Brain и другие интеллектуальные устройства имеют базовое программное обеспечение, которое позволяет устройствам работать с проектом VEXcode IQ. Это программное обеспечение называется прошивкой или иначе известно как VEXos.

Значок приложения VEXos Utility.

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

VEXcode IQ с оранжевым значком Brain на панели инструментов, который указывает на то, что прошивка Brain устарела.

Примечание: просмотрите статью Прошивка - Начало работы - VEXcode IQ для получения дополнительной информации о прошивке.


Загрузка и запуск

Мозг подключен к ноутбуку с помощью USB-кабеля.

Ваш проект VEXcode IQ необходимо загрузить в VEX IQ Brain, чтобы ваш проект можно было запустить. Это достигается с помощью USB-кабеля, подключенного к IQ Brain и вашему устройству. 

Мозг подключен к iPad с помощью беспроводного соединения.

Или по беспроводной сети с планшетными устройствами iPad/Android.

VEXcode IQ с открытым раскрывающимся меню «Слот», которое можно использовать для выбора одного из 4 слотов на подключенном мозге.

VEX IQ Brain имеет четыре слота для загрузки, что позволяет одновременно хранить в IQ Brain четыре разных проекта.

После подключения VEX IQ Brain и выбора слота ваш проект можно загрузить в IQ Brain и затем запустить. Когда проект запускается, вы можете увидеть, как проект влияет на поведение вашего робота.

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

Следующие статьи помогут вам загрузить и запустить проект VEXcode IQ:

Примечание: Перед загрузкой проекта ознакомьтесь с Контрольным списком для предварительной загрузки проекта.


Открытие проекта

После сохранения проекта VEXcode IQ на вашем устройстве его можно открыть позже для повторной загрузки на вашего робота или изменить проект.

VEXcode IQ с ранее сохраненным проектом Blocks успешно открыт в рабочей области.

Следующие статьи помогут вам открыть проект VEXcode IQ на вашем конкретном устройстве:


Дополнительные полезные ссылки

Существует множество дополнительных статей библиотеки VEX , которые помогут вам при работе с VEXcode IQ.

Некоторые дополнительные полезные статьи для начала включают в себя:

В лабораториях IQ STEMтакже можно найти множество увлекательных и познавательных занятий.

Баннер с надписью VEX IQ STEM Labs.


Мой первый проект

Следующие два проекта позволят вам попрактиковаться в создании проекта в VEXcode IQ.

Распечатать «VEX»

Этот проект позволит вам построить проект без необходимости собирать робота. Все, что вам понадобится, — это VEX IQ Brain и заряженная.

Мозг подключен к ноутбуку с помощью USB-кабеля.

Убедитесь, что IQ Brain подключен к вашему устройству.

Значок приложения VEXcode IQ.

Запустите VEXcode IQ.

Проект пустых блоков по умолчанию открыт в рабочей области VEXcode IQ.

Откроется новый пустой проект.

VEXcode IQ с проектом, который гласит При запуске напечатайте Hello.

В категории «Внешний вид» выберите блок [Печать] и прикрепите его к блоку {When started}.

VEXcode IQ с проектом, который теперь выглядит так: При запуске распечатать VEX.

Замените слово «Hello» в параметре на слово «VEX».

Панель инструментов VEXcode IQ с выделенными значками «Загрузить» и «Выполнить» между значками «Мозг» и «Стоп». Проект также был переименован и сохранен в DisplayProject.

Сохраните, загрузите и запустите проект.

Экран мозга IQ (Gen 1) после запуска программы DisplayProject. На экране выведено сообщение VEX.

«VEX» отобразится на светодиодном дисплее IQ Brain.

Двигайтесь вперед

Этот проект предназначен для использования со стандартным Clawbot IQ. Инструкции по сборке см. в разделе Clawbot с контроллером STEM Lab.

Угловой вид сборки Clawbot IQ.

Мозг подключен к ноутбуку с помощью USB-кабеля.

Убедитесь, что IQ Brain подключен к вашему устройству.

Значок приложения VEXcode IQ.

Запустите VEXcode IQ.

Откроется новый пустой проект.

Миниатюра примера проекта двигателя Clawbot Drivetrain 2.

Откройте пример проекта«Clawbot (привод 2-моторный)» .

Примечание: Для шаблона требуется, чтобы гироскоп был подключен к Smart Port 4.

VEXcode IQ с примером проекта шаблона двигателя Clawbot Drivetrain 2, открытым в рабочей области. В проекте имеется примечание, содержащее описание проекта и конфигурации его устройства. В проекте также имеется стопка блоков с надписью: «При запуске проедьте вперед 200 мм».

В категории «Трансмиссия» выберите блок [Drive for] и прикрепите его к блоку {When started}.

Примечание: Проехав вперед на 200 миллиметров, колеса Clawbot переместится вперед на один оборот.

Сохраните, загрузите и запустите проект. Теперь Clawbot продвинется вперед на 200 мм, как показано на анимации ниже.

Примечание: если у вас возникли какие-либо проблемы при работе с VEXcode IQ, воспользуйтесь инструментом обратной связи , который находится в VEXcode IQ.

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: