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

Ievads kodēšanā

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

Loģisko lietojumu izveide - sensoru dati, nosacījumi, cilpas, operatori

Saskarsme ar pasauli izmanto - motori, mehānismi, manipulatori, kustība

Skaitļojošās domāšanas lietojumi - algoritmi, abstrakcija, kritiskā domāšana, problēmu risināšana, radošums

Mīlestība pret kodu – neveiksmes, neatlaidība un milzīgs prieks, kad kods beidzot darbojas

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

Tims Frīzs - VEX praktikants, kurš nekad nav aizgājis. Tagad VEX izglītības tehnoloģiju viceprezidents


Intervijas ar studentiem par kodēšanu

Skatieties un mācieties no intervijām, kā komandas un studenti apraksta, kā viņi pieiet kodēšanai.

Kā Farmersville Robotics komanda uzrakstīja savu VRC kodu>

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


Piekļuve VEXcode

Students sēž ar klēpjdatoru

VEXcode ir VEX izstrādātais 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.

Apgūstiet kodēšanu, izmantojot video pamācības

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 PAMĀCĪBAS

Izmantojiet VEXcode palīdzību

VEXcode palīdzība

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

Palīdzība pastāv priekš

  • Bloķēt
  • Python
  • C++

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

VIQC virtuālo prasmju logs

VRC virtuālo prasmju logs

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

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

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

Ieguvumi:

  • Apgūstiet kodēšanas zināšanas
  • Izprotiet spēles stratēģijas prasmes
  • Sagatavojieties kodēt savu robotu programmā Blocks vai Python
  • Uzlabojiet savas atkļūdošanas prasmes
  • Uzlabojiet savu kodēšanas pārliecību

Virtuālajās prasmēs rakstītais kods netiks pārsūtīts uz komandas pielāgoto robotu, jo viņu robots neapšaubāmi atšķiras no standarta virtuālo prasmju dizaina. Tomēr kodēšanas zināšanas, spēles zināšanas un atkļūdošanas prasmes, kas iegūtas no kodēšanas virtuālajās prasmēs, būs nenovērtējamas, kad sāksit kodēt fizisko robotu.

Virtuālās prasmes nav tādas sacensības kā VIQC vai VRC. Tomēr ir uzvarētāju saraksts, kurā varat redzēt, kā jūsu augstākais rezultāts ir salīdzinājumā ar citām komandām.


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

Brauciet uz priekšu 200 mm bloku

Sāciet ar blokiem

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

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

Uzziniet vairāk par  Kāpēc mācīšanās bloki vispirms ir ieteicami

Brauciet uz priekšu 200 mm Python komandu

Pāreja uz Python

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

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

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

Apgūstiet kodēšanu, lasot rakstus

VEX bibliotēkas VEXcode IQ sadaļa

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

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

VEX bibliotēkas saites:


Apgūstiet kodēšanu, izmantojot virtuālos robotus

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 akumulatorus vai atiestatīt lauku katru reizi, kad vēlaties pārbaudīt savu kodu.

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

Kodēšanas atbalsts

Students un mentors skatās klēpjdatoru

Ir vairāki atbalsta avoti.

No sava 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

Kopiena PD+ REC treneriem

Sazinieties ar VEXcode komandu

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

Izmantojiet CS mācību programmu

VEXcode VR datorzinātņu kursi

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

Nodarbībās ietilpst:

  • Ievads un pamati
  • Pārvietojiet savu robotu
  • Atkārtota uzvedība
  • Navigācija labirintā
  • Sienu noteikšana no attāluma
  • Lēmumi ar krāsām
  • Disku pārvietošana ar cilpām
  • Algoritmu izstrāde

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


VEX Visual Studio koda paplašinājums

VEXcode ir ieteicamā kodēšanas vide VEX lietotājiem, kad viņi sāk mācīties kodēt. Studenti, kuri apsver iespēju veidot karjeru kodēšanas jomā un ir kļuvuši lietpratīgi teksta kodēšanā, gūs labumu, apgūstot rīkus, ko izmanto profesionāli kodētāji. Microsoft Visual Studio Code ir izvēles rīks 70% profesionālo kodētāju visā pasaulē. Šim nolūkam VEX ir izveidojis Microsoft Visual Studio Code (VS Code) paplašinājumu.

VS Code ir ar funkcijām bagāta un paplašināma integrēta izstrādes vide, ko profesionāļi izmanto visur, lai izveidotu kvalitatīvu ražošanas programmatūru. VEX VS Code paplašinājums ļaus lietotājiem nevainojami 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 šķist noderīgi.

VEXcode Visual Studio koda paplašinājums

Paplašinājuma funkcijas

  • Saderīgs ar VS kodu (versija 1.66+)
  • Saderīgs ar Windows un Mac OS
  • Saderīgs ar IQ (2. paaudzes), EXP un V5
  • Atbalstīts 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īdzinot ar VEXcode

  • C++ vairāku failu atbalsts
  • Versijas kontroles integrācija (piemēram, Git)
  • Reāllaika koda sadarbība ar Live Share paplašinājumu
  • Pielāgojams interfeiss
  • Lietotājs ir paplašināms ar citiem VS koda paplašinājumiem

Uzziniet vairāk vietnē vscode.vex.com

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

Last Updated: