Tento článek ukazuje uživatelům dostupné zdroje a obsah kódování VEX a RECF.

Úvod do kódování

Využití při psaní kódu - syntaxe, struktury, příkazy, parametry

Vytváření logických použití - senzorová data, podmínky, smyčky, operátory

Propojení se světem použití - motory, mechanismy, manipulátory, pohyb

Využití výpočetního myšlení - algoritmy, abstrakce, kritické myšlení, řešení problémů, kreativita

Láska ke kódu využívá – selhání, vytrvalost a ohromná radost, když váš kód konečně funguje

Všechny tyto komponenty tvoří robota, robota. Kódování je lepidlo, které spojuje všechny části dohromady a umožňuje studentům vyjádřit jejich vynalézavost vytvořením úžasného řešení. Kódování pomocí robotiky může změnit život studentů tím, že jim ukáže, čeho jsou schopni dosáhnout.

Tim Friez - stážista VEX, který nikdy neodešel. Nyní viceprezident pro vzdělávací technologie ve společnosti VEX


Rozhovory se studenty o kódování

Sledujte a učte se z rozhovorů, jak týmy a studenti popisují, jak přistupují ke kódování.

Jak tým Farmersville Robotics napsal svůj kód VRC>

Team Paradigm, 315Y, Engineering and Sensors>


Přístup k VEXkódu

Student sedí s notebookem

VEXcode je kódovací nástroj vytvořený společností VEX pro roboty VEX. Existují verze pro VEX 123, GO, IQ, EXP a V5. K dispozici je také VEXcode VR, který vám umožní programovat virtuální roboty.

Naučte se kódovat pomocí videonávodů

Uvnitř každé verze VEXcode je tlačítko TUTORIALS vlevo nahoře. Toto tlačítko vám umožňuje přístup k výukovým videím na různá témata a je ideálním místem, kde začít.

  • Spusťte svou verzi VEXcode a klikněte na TUTORIALS

Použijte nápovědu VEXcode

Nápověda VEXcode

Uvnitř každé verze VEXcode je tlačítko HELP v pravém horním rohu. Nápověda vysvětluje, jak každý blok nebo textový příkaz funguje, a obsahuje příklad kódu.

Pomoc existuje pro

  • Blok
  • Krajta
  • C++

Začněte s virtuálními dovednostmi

Okno virtuálních dovedností VIQC

Okno virtuálních dovedností VRC

Virtuální dovednosti jsou dobrým místem, kde začít s kódováním pro soutěže VEX.

Pro nové týmy je obtížné začít s kódováním robotů, protože týmoví kodéři často nemají čas se učit.

  • Stavební tým robota neustále řídí, mění a testuje
  • Robot není nikdy "hotový"
  • Testovací kód vyžaduje neustálé resetování a nabíjení baterie

Výhody:

  • Naučte se kódovací know-how
  • Porozumět dovednostem herní strategie
  • Připravte se na kódování vlastního robota v Blocks nebo Pythonu
  • Zlepšete své schopnosti ladění
  • Zlepšete svou důvěru v kódování

Kód napsaný ve virtuálních dovednostech se nepřenese na týmového robota, protože jeho robot se nepochybně liší od standardního návrhu virtuálních dovedností. Nicméně znalosti kódování, herní znalosti a dovednosti ladění získané z kódování ve virtuálních dovednostech budou neocenitelné, když začnete kódovat fyzického robota.

Virtual Skills není soutěž jako VIQC nebo VRC. Existuje však žebříček, kde můžete vidět, jaké je vaše nejvyšší skóre v porovnání s ostatními týmy.


Mám používat Blocks, Python nebo C++?

Jeďte vpřed 200 mm blok

Začněte s bloky

Pro začátečníky doporučujeme začít s bloky pro VEX IQ a VEX V5.

  • Čitelnost: příkazy jsou snadno čitelné
  • Uložení do paměti: všechny příkazy jsou viditelné pro uživatele
  • Psaní: Je potřeba rozhraní přetahování s malým množstvím psaní

Přečtěte si více o Proč učení Blocks First v doporučeném

Příkaz Pythonu o 200 mm vpřed

Přechod na Python

Pro kodéra, který je připraven přejít na text, doporučujeme Python, pokud váš tým nebo trenér není zběhlejší v C++.

Proč se doporučuje Python před C++?

  • Čitelnost: Python obsahuje méně žargonu a syntaxe než C++
  • Budoucí úlohy: Python se používá více než C++
  • Vzdělání: Python se s větší pravděpodobností bude vyučovat ve škole
  • Výkon: Výkon Pythonu je srovnatelný s C++

Naučte se kódovat čtením článků

Sekce VEXcode IQ knihovny VEX

Knihovna VEX obsahuje články o kódování, které zahrnují

  • Začínáme
  • Instalace VEXcode
  • Otevírání a ukládání projektů
  • Konfigurace robota
  • Návody na Block, Python a C++

Odkazy na knihovnu VEX:


Naučte se kódovat s virtuálními roboty

Okno VEXcode VR

VEXcode VR (Virtual Robots) je skvělý způsob, jak se naučit kódovat a přitom se vyhnout nutnosti dobíjet baterie nebo resetovat pole pokaždé, když chcete otestovat svůj kód.

  • Začněte na vr.vex.com
  • K dispozici jsou videonávody a příklady

Podpora kódování

Student a mentor při pohledu na notebook

Existuje více zdrojů podpory.

Od svého trenéra

  • Trenéři vědí víc, než si myslíte. A mohou požádat o pomoc další trenéry a týmy.

Fórum VEX

Komunita v PD+ pro trenéry REC

Kontaktujte tým VEXcode

  • Stále narážíte na problém, který nemůžete vyřešit?
  • Máte nápad, jak VEXcode vylepšit?
  • Pomocí tlačítka FEEDBACK můžete poskytnout komentáře, otázky a diagnostické informace přímo týmu VEXcode.

Použijte osnovy CS

Kurzy informatiky VEXcode VR

Naučte se kódovat v Blocks a Pythonu pomocí bezplatného kurikula a aktivit VEX.

Lekce zahrnují:

  • Úvod a základy
  • Přesun vašeho robota
  • Opakující se chování
  • Navigace v bludišti
  • Detekce stěn na dálku
  • Rozhodnutí s barvami
  • Pohyblivé disky se smyčkami
  • Vývoj algoritmů

Přejděte na cs.vex.coma prohlédněte si aktivity a zdroje , když tam budete!


Rozšíření kódu VEX Visual Studio

VEXcode je doporučené kódovací prostředí pro uživatele VEX, když se začínají učit kódovat. Studenti, kteří uvažují o kariéře v kódování a kteří se naučili textové kódování, budou mít prospěch z toho, že se naučí nástroje používané profesionálními kodéry. Microsoft Visual Studio Code je nástroj, který volí 70 % profesionálních kodérů po celém světě. VEX pro tento účel vytvořil rozšíření pro Microsoft Visual Studio Code (VS Code).

VS Code je funkčně bohaté a rozšiřitelné integrované vývojové prostředí, které používají profesionálové po celém světě k vytváření softwaru v produkční kvalitě. Rozšíření VEX VS Code umožní uživatelům bezproblémově používat nástroje pro kvalitu výroby s hardwarem VEX. Zdrojový kód tohoto rozšíření je veřejný, což ostatním uživatelům umožní stavět na tom, co jsme udělali, a vytvářet nové nástroje, které mohou považovat za užitečné.

Rozšíření kódu VEXcode Visual Studio

Funkce rozšíření

  • Kompatibilní s VS Code (verze 1.66+)
  • Kompatibilní s Windows a Mac OS
  • Kompatibilní s IQ (2nd Gen), EXP a V5
  • Podporováno C++ a Python
  • Aktualizuje firmware VEX
  • IntelliSense pro VEX API
  • Integrovaná nápověda/dokumentace
  • Importuje projekty z VEXcode
  • Vytváří nové projekty ze šablon
  • Vestavěné nástroje pro odstraňování problémů s hardwarem

Výhody ve srovnání s VEXcode

  • Podpora více souborů pro C++
  • Integrace správy verzí (např. Git)
  • Spolupráce s kódem v reálném čase s rozšířením Live Share Extension
  • Přizpůsobitelné rozhraní
  • Uživatelsky rozšiřitelné o další rozšíření VS Code Extensions

Další informace na vscode.vex.com

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

Last Updated: