VEX және REC Foundation кіру нүктелері
Бұл мақала пайдаланушыларға қол жетімді VEX және RECF кодтау ресурстары мен мазмұнын көрсетеді.
Кодтауға кіріспе
Кодты жазу кезінде қолдану – синтаксис, құрылымдар, командалар, параметрлер
Логикалық қолдануларды құру – сенсор деректері, шарттылықтар, циклдар, операторлар
Интерфейс әлемдік қолдану – қозғалтқыштар, механизмдер, манипуляторлар, қозғалыс
Есептік ойлауды қолдану – алгоритмдер, абстракция, сыни тұрғыдан ойлау, есептерді шешу, шығармашылық
Кодты пайдалануды сүйіспеншілік - сәтсіздік, табандылық және сіздің кодыңыз жұмыс істеген кездегі шексіз қуаныш
Осы компоненттердің барлығы роботты, роботты жасайтын нәрсе. Кодтау - бұл барлық бөліктерді біріктіретін және таңғажайып шешім жасау арқылы студенттерге өздерінің тапқырлықтарын көрсетуге мүмкіндік беретін желім. Робототехникамен кодтау оқушының не нәрсеге қол жеткізе алатынын көрсету арқылы өмірін өзгерте алады.
Тим Фриз - ешқашан кетпеген VEX интерн. Қазір VP, VEX оқу технологиясы
Кодтау туралы студенттермен сұхбат
Топтар мен студенттер кодтауға қалай қарайтынын сипаттаған кезде сұхбаттарды қараңыз және үйреніңіз.
VEXcode қатынасу
VEXcode — VEX роботтары үшін VEX жасаған кодтау құралы. VEX 123, GO, IQ, EXP және V5 нұсқалары бар. Сондай-ақ виртуалды роботтарды бағдарламалауға мүмкіндік беретін VEXcode VR бар.
- код.vex.comкезінде VEXcode алыңыз
Бейне оқулықтар арқылы кодтауды үйреніңіз
VEXcode бағдарламасының әрбір нұсқасының ішінде жоғарғы сол жақта TUTORIALS түймесі бар. Бұл түйме сізге әртүрлі тақырыптар бойынша бейне оқулықтарға қол жеткізуге мүмкіндік береді және бастау үшін тамаша орын болып табылады.
- VEXcode нұсқасын іске қосыңыз және TUTORIALS түймесін басыңыз
VEXcode анықтамасын пайдаланыңыз
VEXcode бағдарламасының әрбір нұсқасының ішінде жоғарғы оң жақ бұрыштың жанында HELP түймесі бар. Анықтама әрбір блок немесе мәтін пәрмені қалай жұмыс істейтінін түсіндіреді және мысал кодын қамтиды.
үшін көмек бар
- Блоктау
- Python
- C++
Виртуалды дағдылардан бастаңыз
Виртуалды дағдылар - VEX жарыстарын кодтауды бастау үшін жақсы орын.
Жаңа командаларға роботтарды кодтауды бастау қиынға соғады, өйткені команда кодерлері жиі үйренуге уақыт таппайды.
- Құрастыру тобы әрқашан роботты жүргізеді, өзгертеді және сынап отырады
- Робот ешқашан «аяқталмайды»
- Сынақ коды өрісті тұрақты қалпына келтіруді және батареяны зарядтауды қажет етеді
Артықшылықтары:
- Кодтау ноу-хауын үйреніңіз
- Ойынның стратегиялық дағдыларын түсіну
- Blocks немесе Python тілінде өзіңіздің роботыңызды кодтауға дайын болыңыз
- Түзету дағдыларын жетілдіріңіз
- Кодтау сенімділігін арттырыңыз
Виртуалды дағдыларда жазылған код команданың пайдаланушы роботына берілмейді, өйткені олардың роботы стандартты виртуалды дағдылар дизайнынан ерекшеленетіні сөзсіз. Дегенмен, Виртуалды дағдылардағы кодтаудан алынған кодтау білімі, ойын білімі және жөндеу дағдылары физикалық роботты кодтауды бастаған кезде баға жетпес болады.
Виртуалды дағдылар VIQC немесе VRC сияқты бәсекелестік емес. Дегенмен, жоғары ұпайыңыздың басқа командалармен салыстырғандағы көрсеткіштерін көруге болатын көшбасшылар тақтасы бар.
Блоктарды, Python немесе C++ пайдалануым керек пе?
Блоктардан бастаңыз
Жаңадан бастаушыларға VEX IQ және VEX V5 үшін бастауды ұсынамыз.
- Оқу мүмкіндігі: пәрмендерді оқу оңай
- Есте сақтау: барлық командалар пайдаланушыға көрінеді
- Теру: аз теру арқылы сүйреп апару интерфейсі қажет
Неліктен оқу блоктары бірінші болып ұсынылады туралы толығырақ оқыңыз
Python тіліне көшу
Мәтінге көшуге дайын кодер үшін, егер сіздің командаңыз немесе жаттықтырушы C++ тілінде жақсырақ болмаса, Pythonнұсқасын ұсынамыз.
Неліктен Python C++ тілінде ұсынылады?
- Оқу мүмкіндігі: Python тілінде C++-ке қарағанда жаргон мен синтаксис аз
- Болашақ жұмыс орындары: Python C++-ке қарағанда кеңінен қолданылады
- Білім: Python мектепте көбірек оқытылады
- Өнімділік: Python өнімділігі C++-пен салыстыруға болады
Мақалаларды оқу арқылы кодтауды үйреніңіз
VEX кітапханасында кодтау туралы мақалалар бар
- Бастау
- VEXcode орнатылуда
- Жобаларды ашу және сақтау
- Робот конфигурациясы
- Block, Python және C++ бойынша оқулықтар
VEX кітапханасының сілтемелері:
Виртуалды роботтармен кодтауды үйреніңіз
VEXcode VR (Виртуалды роботтар) – кодты сынағыңыз келген сайын батареяларды зарядтау немесе өрісті қалпына келтіру қажеттілігін болдырмай, кодтауды үйренудің тамаша тәсілі.
- vr.vex.comтен бастаңыз
- Бейне оқулықтар мен мысалдар бар
Кодтауды қолдау
Көптеген қолдау көздері бар.
Сіздің жаттықтырушыдан
- Жаттықтырушылар сіз ойлағаннан да көп біледі. Және олар басқа жаттықтырушылар мен командалардан көмек сұрай алады.
VEX форумы
- Студенттер мен жаттықтырушылар сұрақтарды Бағдарламалауды қолдау арнасында орналастыра алады
REC жаттықтырушыларына арналған PD+ қауымдастығы
- Жаттықтырушылар сұрақтарыңызды Coach PD+ Community-де орналастыра алады
- PD+ бағдарламасына кіруге көмек керек пе?
VEXcode командасына хабарласыңыз
- Сіз әлі шеше алмайтын мәселеге тап болып жатырсыз ба?
- VEXcode қалай жақсартуға болатыны туралы идеяңыз бар ма?
- Пікірлер, сұрақтар және диагностикалық ақпаратты VEXcode командасына тікелей беру үшін КЕРІ БЕРІМ түймесін пайдаланыңыз.
CS Curriculum пайдаланыңыз
Тегін 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 аппараттық құралдарымен үздіксіз пайдалануға мүмкіндік береді. Бұл кеңейтімнің бастапқы коды жалпыға қолжетімді болып табылады, ол басқа пайдаланушыларға пайдалы деп санайтын жаңа құралдарды жасау үшін біз жасаған нәрселердің үстінен құрастыруға мүмкіндік береді.
Кеңейтім мүмкіндіктері
- 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сайтынан алыңыз