Įėjimo taškai į VEX ir REC fondą
Š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.
Prieiga prie VEXcode
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.
- Gaukite VEXcode adresu kodas.vex.com
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ą
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ų
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++?
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
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 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 (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
Yra keli paramos šaltiniai.
Iš savo trenerio
- Treneriai žino daugiau, nei manote. Ir jie gali prašyti kitų trenerių ir komandų pagalbos.
VEX forumas
- Mokiniai ir treneriai gali skelbti klausimus programavimo palaikymo kanale
PD+ bendruomenė, skirta REC treneriams
- Treneriai gali skelbti jūsų klausimus Coach PD+ bendruomenėje
- Reikia pagalbos norint pasiekti PD+?
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ą
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.
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