Кодування за допомогою 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 з відкритим збоку меню «Пристрої» та відображенням підключеного 2-моторного трансмісійного агрегату. У наборі інструментів тепер доступна категорія блоків «Трансмісія».

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

Збірка робота Clawbot IQ показана поруч зі збіркою робота Autopilot.

Існує ряд стандартних збірок VEX IQ, таких як Clawbot і Autopilot, які можна використовувати в класі та VEX STEM Labs.

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

VEXcode IQ має кілька шаблонів, які вже налаштовані для цих збірок. Наприклад, простий спосіб розпочати проект VEXcode IQ для Clawbot IQ — це використати приклад шаблону. Це призведе до налаштування пристроїв Clawbot і додавання блоків певних пристроїв до панелі інструментів.

Панель інструментів VEXcode IQ з відкритим меню «Файл» та виділеним пунктом «Відкрити приклади». «Відкрити приклади» – це п’ятий пункт у меню, нижче «Новий проект блоків», «Новий текстовий проект», «Відкрити» та «Відкрити нещодавні».

Відкрийте приклад проекту, вибравши «Відкрити приклади» в меню «Файл».

Приклад меню «Проекти» з виділеною категорією «Шаблони» на панелі фільтрів.

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

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

Потім виберіть шаблон Clawbot (Drivetrain 2-motor).

Примітка: перегляньте розділ статей Robot Config , щоб дізнатися більше про налаштування пристроїв.


Використання блоків

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

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

Стрілка вказує на те, що блок «Друк» було перетягнуто з панелі інструментів у робочу область, утворюючи стек під блоком «Коли запущено».

 Його можна так само легко видалити з проекту, перетягнувши блок за межі робочої області. 

Стрілка вказує на те, що блок «Друк» можна видалити, перетягнувши його назад на панель інструментів.

Деякі додаткові корисні статті про блоки включають:


Збереження

Коли ви завершите проект VEX IQ, його потрібно буде зберегти на вашому пристрої. Збереження вашого проекту залежить від вашого пристрою.

Панель інструментів VEXcode IQ зі зміненим полем назви проекту на Диск. Мітка праворуч виділена та має напис «Збережено».

У наступних статтях пояснюється, як зберегти проект на пристрої:


За потреби оновіть прошивку

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 слотів на підключеному Brain.

VEX IQ Brain має чотири слоти для завантаження, що дозволяє одночасно зберігати чотири різні проекти на IQ Brain.

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

Іноді під час процесу завантаження може виникнути помилка. Однак зазвичай їх легко усунути.

Наступні статті допоможуть вам завантажити та запустити проект VEXcode IQ:

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


Відкриття проекту

Щойно проект VEXcode IQ буде збережено на вашому пристрої, його можна відкрити пізніше, щоб повторно завантажити на свого робота, або проект можна змінити.

VEXcode IQ з раніше збереженим проектом Blocks успішно відкрився в робочій області.

Наступні статті допоможуть вам відкрити проект VEXcode IQ на вашому конкретному пристрої:


Додаткові корисні посилання

Існує багато додаткових статей бібліотеки VEX які допоможуть вам працювати з VEXcode IQ.

Деякі додаткові корисні статті для початку включають:

У VEX IQ STEM Labsтакож є багато цікавих і освітніх заходів.

Зображення банера з написом VEX IQ STEM Labs.


Мій перший проект

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

Друк "VEX"

Цей проект дозволить вам створити проект без необхідності збирати робота. Усе, що знадобиться, це VEX IQ Brain і заряджена батарея.

Мозок підключений до ноутбука за допомогою USB-кабелю.

Переконайтеся, що IQ Brain підключено до вашого пристрою та увімкнено.

Піктограма програми VEXcode IQ.

Запустіть VEXcode IQ.

Проєкт пустих блоків за замовчуванням відкритий у робочому просторі VEXcode IQ.

Відкриється новий пустий проект.

VEXcode IQ з проектом, який має вигляд: Коли запущено, виведіть привіт.

У категорії «Вигляд» виберіть блок [Друк] і приєднайте його до блоку {When started}.

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

Замініть слово «Привіт» у параметрі на слово «VEX».

Панель інструментів VEXcode IQ з іконками «Завантажити» та «Виконати», виділеними разом між іконками «Brain» та «Зупинити». Проєкт також було перейменовано та збережено до DisplayProject.

Збережіть, завантажте та запустіть свій проект.

Зображення екрана мозку IQ (Gen 1) після запуску програми DisplayProject. На екрані виведено повідомлення VEX.

«VEX» буде надруковано на світлодіодному дисплеї IQ Brain.

Поїздка вперед

Цей проект призначений для використання зі стандартним Clawbot IQ. Перегляньте Clawbot з контролером STEM Lab щоб отримати інструкції зі створення.

Кутовий вигляд збірки Clawbot IQ.

Мозок підключений до ноутбука за допомогою USB-кабелю.

Переконайтеся, що IQ Brain підключено до вашого пристрою та увімкнено.

Піктограма програми VEXcode IQ.

Запустіть VEXcode IQ.

Відкриється новий пустий проект.

Приклад проекту з 2 двигунами Clawbot Drivetrain.

приклад проєкту«Clawbot (трансмісія з 2 двигунами)».

Примітка: Шаблон вимагає підключення гіроскопа до Smart Port 4.

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

У категорії «Drivetrain» виберіть блок [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: