VEX және REC Foundation кіру нүктелері

Бұл мақала пайдаланушыларға қол жетімді VEX және RECF кодтау ресурстары мен мазмұнын көрсетеді.

Кодтауға кіріспе

Кодты жазу кезінде қолдану – синтаксис, құрылымдар, командалар, параметрлер

Логикалық қолдануларды құру – сенсор деректері, шарттылықтар, циклдар, операторлар

Интерфейс әлемдік қолдану – қозғалтқыштар, механизмдер, манипуляторлар, қозғалыс

Есептік ойлауды қолдану – алгоритмдер, абстракция, сыни тұрғыдан ойлау, есептерді шешу, шығармашылық

Кодты пайдалануды сүйіспеншілік - сәтсіздік, табандылық және сіздің кодыңыз жұмыс істеген кездегі шексіз қуаныш

Осы компоненттердің барлығы роботты, роботты жасайтын нәрсе. Кодтау - бұл барлық бөліктерді біріктіретін және таңғажайып шешім жасау арқылы студенттерге өздерінің тапқырлықтарын көрсетуге мүмкіндік беретін желім. Робототехникамен кодтау оқушының не нәрсеге қол жеткізе алатынын көрсету арқылы өмірін өзгерте алады.

Тим Фриз - ешқашан кетпеген VEX интерн. Қазір VP, 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 бағдарламасының әрбір нұсқасының ішінде жоғарғы оң жақ бұрыштың жанында HELP түймесі бар. Анықтама әрбір блок немесе мәтін пәрмені қалай жұмыс істейтінін түсіндіреді және мысал кодын қамтиды.

үшін көмек бар

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

Виртуалды дағдылардан бастаңыз

VIQC виртуалды дағдылар терезесі

VRC Virtual Skills терезесі

Виртуалды дағдылар - VEX жарыстарын кодтауды бастау үшін жақсы орын.

Жаңа командаларға роботтарды кодтауды бастау қиынға соғады, өйткені команда кодерлері жиі үйренуге уақыт таппайды.

  • Құрастыру тобы әрқашан роботты жүргізеді, өзгертеді және сынап отырады
  • Робот ешқашан «аяқталмайды»
  • Сынақ коды өрісті тұрақты қалпына келтіруді және батареяны зарядтауды қажет етеді

Артықшылықтары:

  • Кодтау ноу-хауын үйреніңіз
  • Ойынның стратегиялық дағдыларын түсіну
  • Blocks немесе Python тілінде өзіңіздің роботыңызды кодтауға дайын болыңыз
  • Түзету дағдыларын жетілдіріңіз
  • Кодтау сенімділігін арттырыңыз

Виртуалды дағдыларда жазылған код команданың пайдаланушы роботына берілмейді, өйткені олардың роботы стандартты виртуалды дағдылар дизайнынан ерекшеленетіні сөзсіз. Дегенмен, Виртуалды дағдылардағы кодтаудан алынған кодтау білімі, ойын білімі және жөндеу дағдылары физикалық роботты кодтауды бастаған кезде баға жетпес болады.

Виртуалды дағдылар VIQC немесе VRC сияқты бәсекелестік емес. Дегенмен, жоғары ұпайыңыздың басқа командалармен салыстырғандағы көрсеткіштерін көруге болатын көшбасшылар тақтасы бар.


Блоктарды, Python немесе C++ пайдалануым керек пе?

200 мм блокты алға жылжытыңыз

Блоктардан бастаңыз

Жаңадан бастаушыларға VEX IQ және VEX V5 үшін бастауды ұсынамыз.

  • Оқу мүмкіндігі: пәрмендерді оқу оңай
  • Есте сақтау: барлық командалар пайдаланушыға көрінеді
  • Теру: аз теру арқылы сүйреп апару интерфейсі қажет

Неліктен оқу блоктары бірінші болып ұсынылады туралы толығырақ оқыңыз

200 мм Python командасын алға жылжытыңыз

Python тіліне көшу

Мәтінге көшуге дайын кодер үшін, егер сіздің командаңыз немесе жаттықтырушы C++ тілінде жақсырақ болмаса, Pythonнұсқасын ұсынамыз.

Неліктен Python C++ тілінде ұсынылады?

  • Оқу мүмкіндігі: Python тілінде C++-ке қарағанда жаргон мен синтаксис аз
  • Болашақ жұмыс орындары: Python C++-ке қарағанда кеңінен қолданылады
  • Білім: Python мектепте көбірек оқытылады
  • Өнімділік: Python өнімділігі C++-пен салыстыруға болады

Мақалаларды оқу арқылы кодтауды үйреніңіз

VEX кітапханасының VEXcode IQ бөлімі

VEX кітапханасында кодтау туралы мақалалар бар

  • Бастау
  • VEXcode орнатылуда
  • Жобаларды ашу және сақтау
  • Робот конфигурациясы
  • Block, Python және C++ бойынша оқулықтар

VEX кітапханасының сілтемелері:


Виртуалды роботтармен кодтауды үйреніңіз

VEXcode VR терезесі

VEXcode VR (Виртуалды роботтар) – кодты сынағыңыз келген сайын батареяларды зарядтау немесе өрісті қалпына келтіру қажеттілігін болдырмай, кодтауды үйренудің тамаша тәсілі.

  • vr.vex.comтен бастаңыз
  • Бейне оқулықтар мен мысалдар бар

Кодтауды қолдау

Студент пен тәлімгер ноутбукке қарап отыр

Көптеген қолдау көздері бар.

Сіздің жаттықтырушыдан

  • Жаттықтырушылар сіз ойлағаннан да көп біледі. Және олар басқа жаттықтырушылар мен командалардан көмек сұрай алады.

VEX форумы

REC жаттықтырушыларына арналған PD+ қауымдастығы

VEXcode командасына хабарласыңыз

  • Сіз әлі шеше алмайтын мәселеге тап болып жатырсыз ба?
  • VEXcode қалай жақсартуға болатыны туралы идеяңыз бар ма?
  • Пікірлер, сұрақтар және диагностикалық ақпаратты VEXcode командасына тікелей беру үшін КЕРІ БЕРІМ түймесін пайдаланыңыз.

CS Curriculum пайдаланыңыз

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

Тегін VEX оқу жоспары мен әрекеттерін пайдаланып Blocks және Python тілдерінде кодтауды үйреніңіз.

Сабақтарға мыналар кіреді:

  • Кіріспе және негіздері
  • Роботыңызды жылжыту
  • Қайталанатын әрекеттер
  • Лабиринтті шарлау
  • Қабырғаларды қашықтықтан анықтау
  • Түстермен шешімдер
  • Дискілерді ілмектермен жылжыту
  • Алгоритмдерді әзірлеу

cs.vex.comсайтына өтіп, сол жерде болған кезде Әрекеттер мен ресурстарды қараңыз!


VEX Visual Studio кодының кеңейтімі

VEXcode - VEX пайдаланушылары кодтауды үйрену жолын бастаған кезде ұсынылатын кодтау ортасы. Кодтау саласындағы мансапты ойластыратын және мәтіндік кодтауды меңгерген студенттер кәсіби кодерлер қолданатын құралдарды үйренудің пайдасын көреді. Microsoft корпорациясының Visual Studio Code - бүкіл әлемдегі кәсіби кодерлердің 70% таңдау құралы. VEX осы мақсат үшін Microsoft корпорациясының Visual Studio Code (VS Code) кеңейтімін жасады.

VS Code - бұл барлық жерде кәсіпқойлар өндірістік сапалы бағдарламалық жасақтаманы жасау үшін пайдаланатын мүмкіндіктері мол және кеңейтілген интеграцияланған әзірлеу ортасы. VEX VS Code кеңейтімі пайдаланушыларға өндіріс сапасы құралдарын VEX аппараттық құралдарымен үздіксіз пайдалануға мүмкіндік береді. Бұл кеңейтімнің бастапқы коды жалпыға қолжетімді болып табылады, ол басқа пайдаланушыларға пайдалы деп санайтын жаңа құралдарды жасау үшін біз жасаған нәрселердің үстінен құрастыруға мүмкіндік береді.

VEXcode Visual Studio Code кеңейтімі

Кеңейтім мүмкіндіктері

  • VS коды үйлесімді (1.66+ нұсқасы)
  • Windows және Mac OS үйлесімді
  • IQ (2-ші буын), EXP және V5 үйлесімді
  • C++ және Python бағдарламаларына қолдау көрсетіледі
  • VEX микробағдарламасын жаңартады
  • VEX API үшін IntelliSense
  • Біріктірілген анықтама/құжаттама
  • VEXcode ішінен жобаларды импорттайды
  • Үлгілерден жаңа жобалар жасайды
  • Кірістірілген аппараттық ақауларды жою құралдары

VEXcode-пен салыстырғандағы артықшылықтар

  • C++ үшін көп файлды қолдау
  • Нұсқаларды басқару интеграциясы (мысалы, Git)
  • Live Share кеңейтіміарқылы нақты уақыттағы кодпен бірлесіп жұмыс істеу
  • Реттелетін интерфейс
  • Пайдаланушы басқа VS код кеңейтімдерімен кеңейтіледі

Толығырақ ақпаратты vscode.vex.comсайтынан алыңыз

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

Last Updated: