Šajā rakstā lietotājiem ir parādīti pieejamie VEX kodēšanas resursi un saturs.

Ievads kodēšanā

Koda rakstīšanas lietojumi — sintakse, struktūras, komandas, parametri

Loģikas izmantojumu veidošana — sensoru dati, nosacījumi, cikli, operatori

Mijiedarbība ar pasaules lietojumiem — motori, mehānismi, manipulatori, kustība

Datordomāšanas pielietojumi — algoritmi, abstrakcija, kritiskā domāšana, problēmu risināšana, radošums

Koda mīlestība izmanto neveiksmes, neatlaidību un milzīgu prieku, kad tavs kods beidzot darbojas.

Visas šīs sastāvdaļas veido robotu par robotu. Programmēšana ir līme, kas savieno visas daļas un ļauj studentiem izpaust savu atjautību, radot pārsteidzošu risinājumu. Kodēšana ar robotiku var mainīt studentu dzīvi, parādot viņiem, ko viņi spēj sasniegt.

Tims Frīzs — VEX praktikants, kurš nekad neaizgāja. Tagad VEX izglītības tehnoloģiju viceprezidents


Intervijas ar studentiem par kodēšanu

Vērojiet intervijas un mācieties no tām, komandām un studentiem aprakstot savu pieeju kodēšanai.

Kā Farmersvilas robotikas komanda uzrakstīja savu VRC kodu>

Komandas paradigma, 315Y, Inženierija un sensori>


Piekļuve VEXkodam

Students sēž ar klēpjdatoru

VEXcode ir VEX izstrādāts kodēšanas rīks VEX robotiem. Ir versijas VEX 123, GO, IQ, EXP un V5. Ir arī VEXcode VR, kas ļauj programmēt virtuālos robotus.

Mācies kodēšanu ar video pamācībām

Katrā VEXcode versijā augšējā kreisajā stūrī ir poga TUTORIALS. Šī poga sniedz piekļuvi video pamācībām par dažādām tēmām, un tā ir lieliska vieta, kur sākt.

  • Palaidiet savu VEXcode versiju un noklikšķiniet uz TUTORIALS

Izmantojiet VEXcode palīdzību

VEXkoda palīdzība

Katrā VEXcode versijā augšējā labajā stūrī ir poga PALĪDZĪBA. Palīdzībā ir paskaidrots, kā darbojas katra bloka vai teksta komanda, un iekļauts koda piemērs.

Palīdzība ir pieejama

  • Bloks
  • Python
  • C++

Sāciet ar virtuālajām prasmēm

VIQC virtuālo prasmju logs

VRC Virtual SKills logs

Virtuālās prasmes ir laba vieta, kur sākt kodēšanu VEX sacensībām.

Jaunām komandām ir grūti sākt strādāt ar robotu kodēšanu, jo komandas kodētājiem bieži vien nav laika mācīties.

  • Būvniecības komanda vienmēr vada, maina un testē robotu
  • Robots nekad nav "pabeigts"
  • Testēšanas kodam nepieciešama pastāvīga lauka atiestatīšana un akumulatora uzlāde

Ieguvumi:

  • Apgūstiet kodēšanas prasmes
  • Izprast spēļu stratēģijas prasmes
  • Gatavojieties kodēt savu robotu Blocks vai Python valodā
  • Uzlabojiet savas atkļūdošanas prasmes
  • Uzlabojiet savu kodēšanas pārliecību

Kods, kas rakstīts programmā Virtual Skills netiks pārnests uz komandas pielāgoto robotu, jo viņu robots neapšaubāmi atšķiras no standarta Virtual Skills dizaina. Tomēr kodēšanas zināšanas, spēļu zināšanas un atkļūdošanas prasmes, kas apgūtas, kodējot virtuālajās prasmēs, būs nenovērtējamas, kad sāksiet kodēt fizisko robotu.

Virtuālās prasmes nav tādas sacensības kā VIQRC vai V5RC. Tomēr ir pieejams līderu saraksts, kurā varat redzēt, kā jūsu augstākais rezultāts salīdzināms ar citām komandām. VEX līderu sarakstus atradīsiet šeit.


Vai man vajadzētu izmantot Blocks, Python vai C++?

Brauciet uz priekšu 200 mm bloku

Sāciet ar blokiem

Iesācējiem VEX IQ un VEX V5 iesakām sākt ar blokiem.

  • Lasāmība: komandas ir viegli lasāmas
  • Iegaumēšana: visas komandas ir redzamas lietotājam
  • Rakstīšana: vilkšanas un nomešanas saskarne, kurā nepieciešama neliela rakstīšana

Lasīt vairāk par Kāpēc Learning Blocks First ieteicamajā sadaļā

Virzīties uz priekšu 200 mm Python komanda

Pāreja uz Python

Programmētājam, kurš ir gatavs pāriet uz tekstu, iesakām Python , ja vien jūsu komanda vai treneris nepārzina C++ labāk.

Kāpēc Python ir ieteicams, nevis C++?

  • Lasāmība: Python satur mazāk žargona un sintakses nekā C++
  • Nākotnes darbavietas: Python tiek izmantots plašāk nekā C++
  • Izglītība: Python, visticamāk, tiks mācīts skolā
  • Veiktspēja: Python veiktspēja ir salīdzināma ar C++

Mācies kodēšanu, lasot rakstus

VEX bibliotēkas VEXcode IQ sadaļa

VEX bibliotēkā ir raksti par kodēšanu, tostarp

  • Darba sākšana
  • VEXkoda instalēšana
  • Projektu atvēršana un saglabāšana
  • Robota konfigurācija
  • Pamācības par Block, Python un C++

VEX bibliotēkas saites:


Apgūstiet kodēšanu ar virtuāliem robotiem

VEXcode VR logs

VEXcode VR (virtuālie roboti) ir lielisks veids, kā apgūt kodēšanu, vienlaikus izvairoties no nepieciešamības uzlādēt baterijas vai atiestatīt lauku katru reizi, kad vēlaties pārbaudīt savu kodu.

  • Sāciet ar vr.vex.com
  • Ir pieejamas video pamācības un piemēri

Kodēšanas atbalsts

Students un mentors skatās uz klēpjdatoru

Ir vairāki atbalsta avoti.

No jūsu trenera

  • Treneri zina vairāk, nekā jūs domājat. Un viņi var lūgt palīdzību no citiem treneriem un komandām.

VEX forums

Sazinieties ar VEXcode komandu

  • Joprojām rodas problēma, kuru nevarat atrisināt?
  • Vai jums ir idejas, kā uzlabot VEXcode?
  • Izmantojiet pogu ATSAUKSMES, lai sniegtu komentārus, jautājumus un diagnostikas informāciju tieši VEXcode komandai.

Izmantojiet datorzinātņu mācību programmu

VEXcode VR datorzinātņu kursi

Iemācieties kodēt Blocks un Python valodās, izmantojot bezmaksas VEX mācību programmu un aktivitātes.

Nodarbības ietver:

  • Ievads un pamati
  • Robota pārvietošana
  • Atkārtota uzvedība
  • Navigācija labirintā
  • Sienu noteikšana no attāluma
  • Lēmumi ar krāsām
  • Kustīgi diski ar cilpām
  • Algoritmu izstrāde

Dodieties uz cs.vex.comun apskatiet aktivitātes un resursus , kamēr esat tur!


VEX Visual Studio koda paplašinājums

ir ieteicamā kodēšanas vide VEX lietotājiem, kuri uzsāk savu kodēšanas apguves ceļu. Studentiem, kuri apsver programmēšanas karjeru un kuri ir ieguvuši prasmes teksta kodēšanā, būs noderīgi apgūt profesionālu programmētāju izmantotos rīkus. Visual Studio Code ir 70% profesionālo programmētāju visā pasaulē izvēlētais rīks. Šim nolūkam VEX ir izveidojis paplašinājumu Microsoft Visual Studio Code (VS Code).

VS Code ir daudzfunkcionāla un paplašināma integrēta izstrādes vide, ko profesionāļi visā pasaulē izmanto, lai izveidotu ražošanas kvalitātes programmatūru. VEX VS Code paplašinājums ļaus lietotājiem nemanāmi izmantot ražošanas kvalitātes rīkus ar VEX aparatūru. Šī paplašinājuma pirmkods ir publisks, kas ļaus citiem lietotājiem papildināt mūsu paveikto, lai izveidotu jaunus rīkus, kas viņiem varētu būt noderīgi.

VEXcode Visual Studio koda paplašinājums

Paplašinājuma funkcijas

  • Saderīgs ar VS Code (1.66+ versija)
  • Saderīgs ar Windows un Mac OS
  • Saderīgs ar IQ (2. paaudze), EXP un V5
  • Atbalstīti C++ un Python
  • Atjaunina VEX programmaparatūru
  • IntelliSense VEX API
  • Integrēta palīdzība/dokumentācija
  • Importē projektus no VEXcode
  • Izveido jaunus projektus no veidnēm
  • Iebūvēti aparatūras problēmu novēršanas rīki

Priekšrocības salīdzinājumā ar VEXcode

  • Vairāku failu atbalsts C++ valodā
  • Versiju kontroles integrācija (piemēram, Git)
  • Reāllaika koda sadarbība ar Live Share paplašinājumu
  • Pielāgojama saskarne
  • Lietotājs var paplašināt ar citiem VS Code paplašinājumiem

Uzziniet vairāk vietnē vscode.vex.com (drīzumā)

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

Last Updated: