Ця стаття показує користувачам доступні ресурси та вміст кодування VEX і RECF.

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

Написання коду використовує - синтаксис, структури, команди, параметри

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

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

Обчислювальне мислення використовує - алгоритми, абстракції, критичне мислення, вирішення проблем, творчість

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

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

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


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

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

Як команда Farmersville Robotics написала свій код VRC>

Team Paradigm, 315Y, техніка та датчики>


Доступ до VEXcode

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

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

Навчіться кодувати за допомогою відеоуроків

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

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

Скористайтеся довідкою VEXcode

Довідка VEXcode

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

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

  • Блокувати
  • Python
  • C++

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

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

Вікно VRC Virtual SKills

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

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

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

Переваги:

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

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

Virtual Skills — це не змагання, як VIQC або VRC. Однак існує таблиця лідерів, де ви можете побачити, як ваш високий результат порівнюється з іншими командами.


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

Проведіть вперед блок на 200 мм

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

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

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

Докладніше про Why Learning Blocks First у рекомендаціях

Проїхати вперед на 200 мм, команда Python

Перехід на Python

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

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

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

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

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

У бібліотеці VEX є статті про програмування, які включають

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

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


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

Вікно VEXcode VR

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

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

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

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

Є кілька джерел підтримки.

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

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

Форум VEX

  • Студенти та тренери можуть публікувати запитання на каналі Programming Support

Спільнота в PD+ для тренерів REC

Зверніться до команди VEXcode

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

Використовуйте навчальний план CS

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

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

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

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

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


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

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

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

VEXcode Visual Studio Code розширення

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

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

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

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

Дізнайтесь більше на vscode.vex.com

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

Last Updated: