Šiame straipsnyje vartotojams pateikiami galimi VEX kodavimo ištekliai ir turinys.

Įvadas į programavimą

Kodo rašymo naudojimas – sintaksė, struktūros, komandos, parametrai

Logikos kūrimas naudoja jutiklių duomenis, sąlyginius metodus, ciklus, operatorius

Sąsaja su pasauliu naudoja variklius, mechanizmus, manipuliatorius, judesį

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

Meilė kodui – nesėkmės, atkaklumas ir neapsakomas džiaugsmas, kai tavo kodas pagaliau veikia

Visi šie komponentai ir sudaro robotą – robotą. Programavimas yra klijai, sujungiantys visas dalis ir leidžiantys mokiniams išreikšti savo išradingumą kuriant nuostabų sprendimą. Programavimas naudojant robotiką gali pakeisti mokinių gyvenimus, parodydamas jiems, ką jie gali pasiekti.

Timas Friezas – VEX praktikantas, kuris niekada neišėjo. Dabar VEX edukacinių technologijų viceprezidentas


Pokalbiai su studentais apie programavimą

Stebėkite ir mokykitės iš pokalbių, kuriuose komandos ir mokiniai pasakoja apie savo programavimo metodus.

Kaip Farmersvilio robotikos komanda parašė savo VRC kodą>

„Team Paradigm“, 315Y, inžinerija ir jutikliai>


Prieiga prie VEXcode

Studentas sėdi su nešiojamuoju kompiuteriu

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

Mokykitės programavimo su vaizdo pamokomis

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

  • Paleiskite savo „VEXcode“ versiją ir spustelėkite „PAMOKOS“

Naudokite VEXcode pagalbą

VEX kodo pagalba

Kiekvienoje „VEXcode“ versijoje yra mygtukas „HELP“ (pagalba), esantis viršutiniame dešiniajame kampe. Žinyne paaiškinama, kaip veikia kiekviena bloko ar teksto komanda, ir pateikiamas kodo pavyzdys.

Pagalba egzistuoja

  • Blokas
  • Python
  • C++

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

VIQC virtualių įgūdžių langas

VRC Virtual SKills langas

„Virtual Skills“ yra gera vieta pradėti programuoti VEX konkursams.

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

  • Statybos komanda nuolat vairuoja, keičia ir testuoja robotą
  • Robotas niekada nebaigtas
  • Testavimo kodas reikalauja nuolatinio lauko atstatymo ir akumuliatoriaus įkrovimo

Privalumai:

  • Išmokite programavimo įgūdžių
  • Suprasti žaidimo strategijos įgūdžius
  • Pasiruoškite užkoduoti savo robotą „Blocks“ arba „Python“ kalbomis
  • Tobulinkite derinimo įgūdžius
  • Pagerinkite savo kodavimo pasitikėjimą

Virtual Skills parašytas kodas nebus perkeltas į komandos sukurtą robotą, nes jų robotas neabejotinai skiriasi nuo standartinio „Virtual Skills“ dizaino. Tačiau programavimo žinios, žaidimų žinios ir derinimo įgūdžiai, įgyti programuojant virtualiuose įgūdžiuose, bus neįkainojami, kai pradėsite programuoti fizinį robotą.

„Virtual Skills“ nėra tokios varžybos kaip VIQRC ar V5RC. Tačiau yra lyderių lentelė, kurioje galite palyginti savo aukščiausią rezultatą su kitomis komandomis. VEX lyderių sąrašus rasite čia.


Ar turėčiau naudoti „Blocks“, „Python“ ar „C++“?

Važiuokite į priekį 200 mm bloku

Pradėkite nuo blokų

Pradedantiesiems rekomenduojame pradėti nuo blokų skirtų „VEX IQ“ ir „VEX V5“.

  • Įskaitomumas: komandas lengva perskaityti
  • Įsiminimas: visos komandos yra matomos vartotojui
  • Rašymas: vilkimo ir numetimo sąsaja, nereikia rašyti daug teksto

Skaitykite daugiau apie Kodėl „Learning Blocks First rekomenduojamuose

„Drive forward 200 mm Python“ komanda

Perėjimas prie Python

Programuotojui, kuris yra pasirengęs pereiti prie teksto, rekomenduojame Python, nebent jūsų komanda ar treneris geriau išmano C++.

Kodėl Python rekomenduojamas labiau nei C++?

  • Skaitymas: Python naudoja mažiau žargono ir sintaksės nei C++
  • Būsimos darbo vietos: Python naudojamas plačiau nei C++
  • Švietimas: Python dažniau mokomas mokykloje
  • Našumas: Python našumas yra panašus į C++

Mokykitės programavimo skaitydami straipsnius

VEX bibliotekos VEXcode IQ skyrius

VEX bibliotekoje yra straipsnių apie programavimą, įskaitant

  • Pradžia
  • VEXcode diegimas
  • Projektų atidarymas ir išsaugojimas
  • Roboto konfigūracija
  • Pamokos apie „Block“, „Python“ ir „C++“

VEX bibliotekos nuorodos:


Išmokite programuoti su virtualiais robotais

VEXcode VR langas

„VEXcode VR“ (virtualūs robotai) yra puikus būdas išmokti programuoti, išvengiant būtinybės krauti baterijas ar iš naujo nustatyti savo darbo lauką kiekvieną kartą, kai norite išbandyti savo kodą.

  • Pradėkite nuo vr.vex.com
  • Yra vaizdo pamokų ir pavyzdžių

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 paprašyti pagalbos iš kitų trenerių ir komandų.

VEX forumas

Susisiekite su VEXcode komanda

  • Vis dar susiduriate su problema, kurios negalite išspręsti?
  • Turi idėjų, kaip patobulinti VEX kodą?
  • Norėdami pateikti komentarus, klausimus ir diagnostikos informaciją tiesiogiai „VEXcode“ komandai, naudokite mygtuką ATSILIEPIMAI.

Naudokite informatikos mokymo programą

VEXcode VR kompiuterių mokslo kursai

Išmokite programuoti „Blocks“ ir „Python“ programavimo kalbomis, naudodami nemokamą VEX mokymo programą ir veiklas.

Pamokos apima:

  • Įvadas ir pagrindai
  • Roboto perkėlimas
  • Pasikartojantis elgesys
  • Navigacija labirinte
  • Sienų aptikimas per atstumą
  • Sprendimai su spalvomis
  • Judantys diskai su kilpomis
  • Algoritmų kūrimas

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


VEX Visual Studio kodo plėtinys

„VEXcode yra rekomenduojama programavimo aplinka „VEX“ vartotojams, pradedantiems programavimo mokymąsi. Studentams, svarstantiems apie programuotojo karjerą ir įgudusiems tekstinio programavimo srityje, bus naudinga išmokti naudotis profesionalių programuotojų naudojamais įrankiais. „Microsoft“ „Visual Studio Code yra 70 % profesionalių programuotojų visame pasaulyje pasirinkta priemonė. Šiuo tikslu „VEX“ sukūrė „Microsoft Visual Studio Code“ (VS Code) plėtinį.

„VS Code“ yra funkcijų gausa pasižyminti ir išplečiama integruota kūrimo aplinka, kurią naudoja profesionalai visame pasaulyje kurdami gamybinės kokybės programinę įrangą. „VEX VS Code“ plėtinys leis vartotojams sklandžiai naudoti gamybos kokybės įrankius su „VEX“ aparatine įranga. Šio plėtinio šaltinio kodas yra viešas, todėl kiti vartotojai galės kurti naujus įrankius, kurie jiems gali būti naudingi, remdamiesi tuo, ką mes jau sukūrėme.

VEXcode Visual Studio kodo plėtinys

Plėtinio funkcijos

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

Privalumai, palyginti su VEXcode

  • Kelių failų palaikymas C++ kalba
  • Versijų kontrolės integracija (pvz., „Git“)
  • Kodo bendradarbiavimas realiuoju laiku su Live Share Extension
  • Pritaikoma sąsaja
  • Vartotojo išplečiama su kitais VS kodo plėtiniais

Sužinokite daugiau adresu vscode.vex.com (netrukus)

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

Last Updated: