Šiame straipsnyje naudotojams rodomi galimi VEX ir RECF kodavimo ištekliai ir turinys.

Įvadas į kodavimą

Kodo rašymo naudojimo būdai – sintaksė, struktūros, komandos, parametrai

Logikos panaudojimo kūrimas – jutiklių duomenys, sąlyginiai parametrai, kilpos, operatoriai

Sąsaja su pasauliu naudojasi varikliais, mechanizmais, manipuliatoriais, judesiu

Kompiuterinio mąstymo panaudojimas – algoritmai, abstrakcija, kritinis mąstymas, problemų sprendimas, kūrybiškumas

Meilė kodui – nesėkmės, atkaklumas ir didžiulis džiaugsmas, kai jūsų kodas pagaliau veikia

Visi šie komponentai yra tai, kas daro robotą, robotą. Kodavimas yra klijai, kurie sujungia visas dalis ir leidžia studentams išreikšti savo išradingumą sukuriant nuostabų sprendimą. Kodavimas naudojant robotus gali pakeisti studentų gyvenimus, parodydamas jiems, ką jie gali pasiekti.

Tim Friez - VEX praktikantas, kuris niekada neišėjo. Dabar VEX švietimo technologijų viceprezidentas


Interviu su studentais apie kodavimą

Stebėkite ir mokykitės iš interviu, kai komandos ir mokiniai aprašo, kaip jie elgiasi su kodavimu.

Kaip Farmersville Robotics komanda parašė savo VRC kodą>

Komandos paradigma, 315Y, inžinerija ir jutikliai>


Prieiga prie VEXcode

Studentas sėdi su nešiojamu kompiuteriu

VEXcode yra VEX sukurtas kodavimo įrankis VEX robotams. Yra VEX 123, GO, IQ, EXP ir V5 versijos. Taip pat yra VEXcode VR, leidžiantis programuoti virtualius robotus.

Išmokite koduoti naudodami vaizdo įrašų mokymo programas

Kiekvienoje VEXcode versijoje yra mygtukas TUTORIALS viršutiniame kairiajame kampe. Šis mygtukas suteikia prieigą prie vaizdo įrašų mokymo įvairiomis temomis ir yra puiki vieta pradėti.

  • Paleiskite savo VEXcode versiją ir spustelėkite TUTORIALS

Naudokite VEXcode žinyną

VEXcode pagalba

Kiekvienoje VEXcode versijoje yra mygtukas PAGALBA, esantis viršutiniame dešiniajame kampe. Pagalba paaiškina, kaip veikia kiekvienas blokas arba teksto komanda, ir pateikiamas pavyzdinis kodas.

Pagalba egzistuoja

  • Blokuoti
  • Python
  • C++

Pradėkite nuo virtualių įgūdžių

VIQC virtualių įgūdžių langas

VRC virtualių įgūdžių langas

Virtualūs įgūdžiai yra gera vieta pradėti koduoti VEX konkursus.

Naujoms komandoms sunku pradėti kurti kodavimo robotus, nes komandos programuotojai dažnai neturi laiko mokytis.

  • Konstravimo komanda visada vairuoja, keičia ir išbando robotą
  • Robotas niekada nėra „padarytas“
  • Testuojant kodą reikia nuolat iš naujo nustatyti lauką ir įkrauti akumuliatorių

Privalumai:

  • Išmok kodavimo žinių
  • Supraskite žaidimo strategijos įgūdžius
  • Pasiruoškite koduoti savo robotą naudodami „Blocks“ arba „Python“.
  • Pagerinkite savo derinimo įgūdžius
  • Pagerinkite savo kodavimo pasitikėjimą

Virtualiuose įgūdžiuose parašytas kodas nebus perkeltas į komandos pritaikytą robotą, nes jų robotas neabejotinai skiriasi nuo standartinio Virtual Skills dizaino. Tačiau programoje „Virtual Skills“ įgytos kodavimo žinios, žaidimų žinios ir derinimo įgūdžiai bus neįkainojami, kai pradėsite koduoti fizinį robotą.

Virtualūs įgūdžiai nėra tokios varžybos kaip VIQC ar VRC. Tačiau yra lyderių lentelė, kurioje galite pamatyti, kaip jūsų aukštas rezultatas lyginamas su kitų komandų rezultatais.


Ar turėčiau naudoti blokus, Python ar C++?

Pavažiuokite į priekį 200 mm bloką

Pradėkite nuo blokų

Pradedantiesiems rekomenduojame pradėti nuo blokų skirtus VEX IQ ir VEX V5.

  • Skaitomumas: komandas lengva skaityti
  • Įsiminimas: vartotojui matomos visos komandos
  • Rašymas: reikia nuvilkti ir nuleisti sąsają su mažai spausdinimo

Skaitykite daugiau apie Kodėl mokymosi blokai pirmiausia rekomenduojami

Važiuokite į priekį 200 mm Python komanda

Perėjimas prie Python

Programuotojui, kuris yra pasirengęs pereiti prie teksto, rekomenduojame Python, nebent jūsų komanda ar treneris yra labiau įgudęs C++.

Kodėl Python rekomenduojamas, o ne C++?

  • Skaitomumas: Python yra mažiau žargono ir sintaksės nei C++
  • Būsimi darbai: Python naudojamas plačiau nei C++
  • Išsilavinimas: Python dažniau mokomas mokykloje
  • Našumas: Python našumas yra panašus į C++

Išmokite koduoti skaitydami straipsnius

VEX bibliotekos VEXcode IQ skyrius

VEX bibliotekoje yra straipsnių apie kodavimą, kurie apima

  • Darbo pradžia
  • Įdiegti VEXcode
  • Projektų atidarymas ir išsaugojimas
  • Roboto konfigūracija
  • Block, Python ir C++ vadovėliai

VEX bibliotekos nuorodos:


Išmokite koduoti naudodami virtualius robotus

VEXcode VR langas

VEXcode VR (virtualūs robotai) yra puikus būdas išmokti koduoti ir nereikia krauti baterijų arba iš naujo nustatyti lauką kiekvieną kartą, kai norite išbandyti savo kodą.

  • Pradėkite nuo vr.vex.com
  • Yra vaizdo įrašų vadovėliai ir pavyzdžiai

Kodavimo palaikymas

Studentas ir mentorius žiūri į nešiojamąjį kompiuterį

Yra keli paramos šaltiniai.

Iš savo trenerio

  • Treneriai žino daugiau, nei manote. Ir jie gali prašyti kitų trenerių ir komandų pagalbos.

VEX forumas

PD+ bendruomenė, skirta REC treneriams

Susisiekite su VEXcode komanda

  • Vis dar susiduriate su problema, kurios negalite išspręsti?
  • Turite idėją, kaip pagerinti VEXcode?
  • Naudokite mygtuką ATSILIEPIMAI, kad pateiktumėte komentarus, klausimus ir diagnostinę informaciją tiesiogiai VEXcode komandai.

Naudokite CS mokymo programą

VEXcode VR informatikos kursai

Išmokite koduoti „Blocks“ ir „Python“, naudodami nemokamą VEX mokymo programą ir veiklą.

Į pamokas įeina:

  • Įvadas ir pagrindai
  • Perkelia savo robotą
  • Pasikartojantis elgesys
  • Naršymas labirintu
  • Sienų aptikimas per atstumą
  • Sprendimai su spalvomis
  • Diskų perkėlimas su kilpomis
  • Algoritmų kūrimas

Eikite į cs.vex.comir peržiūrėkite veiklas ir išteklius , kol esate ten!


VEX Visual Studio kodo plėtinys

VEXcode yra rekomenduojama kodavimo aplinka VEX naudotojams, jiems pradedant mokytis koduoti. Studentams, svarstantiems apie kodavimo karjerą ir įgudusiems tekstinį kodavimą, bus naudinga išmokti profesionalių programuotojų naudojamų įrankių. „Microsoft Visual Studio Code yra 70 % profesionalių programuotojų visame pasaulyje pasirinktas įrankis. Šiuo tikslu VEX sukūrė „Microsoft Visual Studio Code“ (VS Code) plėtinį.

VS Code yra daug funkcijų ir išplečiama integruota kūrimo aplinka, kurią profesionalai naudoja visur kurdami kokybišką produkcijos programinę įrangą. „VEX VS Code“ plėtinys leis vartotojams sklandžiai naudoti gamybos kokybės įrankius su VEX technine įranga. Šio plėtinio šaltinio kodas yra viešas, todėl kiti naudotojai galės kurti naujus įrankius, kurie jiems gali būti naudingi.

VEXcode Visual Studio kodo plėtinys

Pratęsimo funkcijos

  • Suderinamas su VS kodu (1.66 ir naujesnė versija)
  • Suderinamas su Windows ir Mac OS
  • Suderinamas su IQ (2-osios kartos), EXP ir V5
  • Palaikomi C++ ir Python
  • Atnaujina VEX programinę įrangą
  • „IntelliSense“, skirta VEX API
  • Integruota pagalba/dokumentacija
  • Importuoja projektus iš VEXcode
  • Kuria naujus projektus iš šablonų
  • Įtaisyti aparatinės įrangos trikčių šalinimo įrankiai

Privalumai, palyginti su VEXcode

  • Kelių failų palaikymas C++
  • Versijos valdymo integravimas (pvz., Git)
  • Bendradarbiavimas realiuoju laiku su Live Share Extension
  • Pritaikoma sąsaja
  • Vartotojas gali išplėsti su kitais VS kodo plėtiniais

Sužinokite daugiau adresu vscode.vex.com

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

Last Updated: