Помилка модального вікна тесту

У цій статті показано користувачам доступні ресурси та контент для кодування VEX.

Вступ до кодування

Використання коду для написання – синтаксис, структури, команди, параметри

Створення логічних застосувань - дані датчиків, умовні оператори, цикли, оператори

Взаємодія зі світом використовує - двигуни, механізми, маніпулятори, рух

Використання обчислювального мислення – алгоритми, абстракція, критичне мислення, вирішення проблем, креативність

Любов до використання коду — невдачі, наполегливість і неймовірна радість, коли ваш код нарешті працює

Усі ці компоненти роблять робота роботом. Кодування – це клей, який об'єднує всі частини та дозволяє студентам виражати свою винахідливість, створюючи дивовижні рішення. Програмування за допомогою робототехніки може змінити життя учнів, показавши їм, чого вони здатні досягти.

Тім Фріз — стажер VEX, який ніколи не зникав. Тепер віце-президент з освітніх технологій у VEX


Інтерв'ю зі студентами про програмування

Дивіться та навчайтеся на інтерв'ю, де команди та студенти описують свій підхід до програмування.

Як команда робототехніки з Фармерсвілля написала свій код VRC>

Команда Paradigm, 315Y, Інженерія та сенсори>


Доступ до VEXcode

Студент сидить з ноутбуком

VEXcode — це інструмент кодування, розроблений VEX для роботів VEX. Існують версії для VEX 123, GO, IQ, EXP та V5. Також існує VEXcode VR, який дозволяє програмувати віртуальних роботів.

  • Отримайте VEXcode за адресою code.vex.com

Вивчайте кодування за допомогою відеоуроків

У кожній версії VEXcode є кнопка TUTORIALS у верхньому лівому куті. Ця кнопка надає вам доступ до відеоуроків з різних тем і є ідеальним місцем для початку.

  • Запустіть свою версію VEXcode та натисніть TUTORIALS

Використання довідки VEXcode

Довідка з VEX-коду

У кожній версії VEXcode є кнопка ДОВІДКА у верхньому правому куті. Довідка пояснює, як працює кожна блокова або текстова команда, і містить приклад коду.

Допомога існує для

  • Блок
  • Пітон
  • C++

Почніть з віртуальних навичок

Вікно віртуальних навичок VIQC

Вікно віртуальних навичок VRC

Віртуальні навички – це гарне місце для початку програмування для змагань VEX.

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

  • Команда розробників постійно керує роботом, змінює його та тестує.
  • Робот ніколи не "закінчується"
  • Тестовий код вимагає постійного скидання польових параметрів та заряджання акумулятора

Переваги:

  • Вивчіть ноу-хау кодування
  • Розуміти навички ігрової стратегії
  • Приготуйтеся написати власного робота в Blocks або Python
  • Покращуйте свої навички налагодження
  • Підвищте свою впевненість у кодуванні

Код, написаний у Virtual Skills не буде перенесено на власного робота команди, оскільки їхній робот, безсумнівно, відрізняється від стандартного дизайну Virtual Skills. Однак знання кодування, знання ігор та навички налагодження, отримані в процесі кодування у Віртуальних Навичках, будуть безцінними, коли ви почнете кодувати фізичного робота.

Віртуальні навички — це не змагання, як VIQRC чи V5RC. Однак, є таблиця лідерів, де ви можете порівняти свій найвищий бал з результатами інших команд. Таблиці лідерів VEX можна знайти тут.


Чи варто використовувати блоки, Python чи C++?

Блок 200 мм для руху вперед

Почніть з блоків

Для початківців ми рекомендуємо починати з блоків для VEX IQ та VEX V5.

  • Читабельність: команди легко читаються
  • Запам'ятовування: усі команди видимі для користувача
  • Введення тексту: інтерфейс перетягування, що дозволяє мінімально друкувати

Дізнайтеся більше про Чому блоки навчання спочатку у рекомендованих

Команда Python на 200 мм вперед

Перехід на Python

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

Чому Python рекомендується використовувати замість C++?

  • Читабельність: Python містить менше жаргону та синтаксису, ніж C++
  • Майбутні вакансії: Python використовується ширше, ніж C++
  • Освіта: Python, ймовірніше, викладатимуть у школі.
  • Продуктивність: Продуктивність Python порівнянна з C++

Вивчайте програмування, читаючи статті

Розділ VEXcode IQ бібліотеки VEX

Бібліотека VEX містить статті про кодування, які включають

  • Початок роботи
  • Встановлення VEXcode
  • Відкриття та збереження проектів
  • Конфігурація робота
  • Підручники з Block, Python та C++

Посилання на бібліотеку VEX:


Вивчайте програмування за допомогою віртуальних роботів

Вікно віртуальної реальності VEXcode

VEXcode VR (віртуальні роботи) – це чудовий спосіб навчитися програмувати, уникаючи необхідності заряджати батареї чи скидати налаштування поля щоразу, коли ви хочете протестувати свій код.

  • Початок роботи з vr.vex.com
  • Доступні відеоуроки та приклади

Підтримка кодування

Студент і наставник дивляться на ноутбук

Існує кілька джерел підтримки.

Від вашого тренера

  • Тренери знають більше, ніж ви думаєте. І вони можуть звернутися за допомогою до інших тренерів та команд.

Форум VEX

Зв'яжіться з командою VEXcode

  • Все ще стикаєтеся з проблемою, яку не можете вирішити?
  • Маєте ідею, як покращити VEXcode?
  • Використовуйте кнопку «ВІДГУК», щоб надсилати коментарі, запитання та діагностичну інформацію безпосередньо команді VEXcode.

Використовуйте навчальну програму з комп'ютерних наук

Курси інформатики VEXcode VR

Навчіться програмувати в Blocks та Python, використовуючи безкоштовну навчальну програму та завдання VEX.

Уроки включають:

  • Вступ та основи
  • Переміщення вашого робота
  • Повторювані моделі поведінки
  • Навігація лабіринтом
  • Виявлення стін на відстані
  • Рішення з кольорами
  • Рухомі диски за допомогою петель
  • Розробка алгоритмів

Зайдіть на сайт cs.vex.comта ознайомтеся з видами діяльності та ресурсами поки ви там!


Розширення коду Visual Studio VEX

VEXcode – це рекомендоване середовище кодування для користувачів VEX, коли вони починають свій шлях навчання програмуванню. Студенти, які розглядають можливість кар'єри в програмуванні та вже володіють текстовим кодуванням, отримають користь від вивчення інструментів, що використовуються професійними кодерами. Visual Studio Code від Microsoft є інструментом вибору для 70% професійних кодерів у всьому світі. Для цієї мети VEX створив розширення для Microsoft Visual Studio Code (VS Code).

VS Code — це багатофункціональне та розширюване інтегроване середовище розробки, яке використовується професіоналами в усьому світі для створення програмного забезпечення виробничої якості. Розширення VEX VS Code дозволить користувачам безперешкодно використовувати інструменти для забезпечення якості виробництва з обладнанням VEX. Вихідний код цього розширення є загальнодоступним, що дозволить іншим користувачам використовувати наші розробки для створення нових інструментів, які можуть бути їм корисними.

Розширення коду Visual Studio VEXcode

Функції розширення

  • Сумісний з VS Code (версія 1.66+)
  • Сумісний з Windows та Mac OS
  • Сумісний з IQ (2-го покоління), EXP та V5
  • Підтримка C++ та Python
  • Оновлення прошивки VEX
  • IntelliSense для VEX API
  • Інтегрована довідка/документація
  • Імпортує проекти з VEXcode
  • Створює нові проекти з шаблонів
  • Вбудовані інструменти для усунення несправностей обладнання

Переваги у порівнянні з VEXcode

  • Підтримка кількох файлів для C++
  • Інтеграція з контролем версій (наприклад, Git)
  • Співпраця з кодом у реальному часі з розширенням Live Share
  • Настроюваний інтерфейс
  • Розширюваний користувачем за допомогою інших розширень VS Code

Дізнайтеся більше на vscode.vex.com (скоро)

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

Last Updated: