Chyba modálního testu

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

Úvod do kódování

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

Vytváření logických využití - data ze senzorů, podmíněné výrazy, smyčky, operátory

Propojení se světem využívá - 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 k používání kódu – neúspěch, vytrvalost a ohromná radost, když váš kód konečně funguje

Všechny tyto komponenty dělají robota robotem. Kódování je pojivo, které spojuje všechny části dohromady a umožňuje studentům projevit svou vynalézavost vytvořením úžasného řešení. Programování s robotikou může změnit životy studentů tím, že jim ukáže, čeho jsou schopni dosáhnout.

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


Rozhovory se studenty o programování

Sledujte rozhovory, v nichž týmy a studenti popisují svůj přístup ke programování, a učte se z nich.

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

Tým Paradigm, 315Y, Strojírenství a senzory>


Přístup k VEXcode

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ý umožňuje programovat virtuální roboty.

Naučte se kódovat s video tutoriály

Uvnitř každé verze VEXcode je v levém horním rohu tlačítko NÁVODY. Toto tlačítko vám poskytne přístup k video tutoriálům na různá témata a je ideálním místem pro začátek.

  • Spusťte svou verzi VEXcode a klikněte na NÁVODY

Použijte nápovědu k VEXcode

Nápověda k VEXcode

Uvnitř každé verze VEXcode je tlačítko NÁPOVĚDA v pravém horním rohu. Nápověda vysvětluje, jak funguje každý blokový nebo textový příkaz, 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 programováním pro soutěže VEX.

Nové týmy mají potíže začít s kódováním robotů, protože programátoři týmu často nemají čas se učit.

  • Konstrukční tým robota neustále řídí, mění a testuje
  • Robot nikdy není „hotový“
  • Testovací kód vyžaduje neustálý reset pole a nabíjení baterie

Výhody:

  • Naučte se kódování
  • Pochopte dovednosti herní strategie
  • Připravte se na naprogramování vlastního robota v Blocks nebo Pythonu
  • Zlepšete si své ladicí dovednosti
  • Zlepšete si sebevědomí v kódování

Kód napsaný v Virtual Skills se nepřenese do vlastního robota týmu, protože jejich robot se nepochybně liší od standardního návrhu Virtual Skills. Znalosti programování, herní znalosti a ladění získané v rámci programu Virtual Skills však budou neocenitelné, až začnete programovat fyzického robota.

Virtual Skills není soutěž jako VIQRC nebo V5RC. K dispozici je však žebříček, kde si můžete prohlédnout, jak si vaše nejvyšší skóre vede v porovnání s ostatními týmy. Zde najdete žebříčky VEX.


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

Pohon 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 se snadno čijí
  • Zapamatování: všechny příkazy jsou pro uživatele viditelné
  • Psaní: rozhraní s funkcí drag and drop, které vyžaduje jen minimum psaní

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

Příkaz Python pro jízdu vpřed o 200 mm

Přechod na Python

Pro kodéra, který je připraven přejít na textový design, doporučujeme Python, pokud váš tým nebo kouč není zdatnější v C++.

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

  • Čitelnost: Python obsahuje méně žargonu a syntaxe než C++
  • Budoucí pracovní pozice: Python se používá častěji než C++
  • Vzdělává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 programovat čtením článků

Sekce VEXcode IQ v knihovně 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
  • Výukové programy o Blocku, Pythonu a C++

Odkazy na knihovnu VEX:


Naučte se programovat s virtuálními roboty

Okno VR VEXcode

VEXcode VR (virtuální roboti) je skvělý způsob, jak se naučit programovat, aniž byste museli pokaždé, když chcete otestovat svůj kód, nabíjet baterie nebo resetovat pole.

  • Začínáme na vr.vex.com
  • K dispozici jsou video tutoriály a příklady

Podpora kódování

Student a mentor se dívají na notebook

Existuje více zdrojů podpory.

Od vašeho trenéra

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

Fórum VEX

Kontaktujte tým VEXcode

  • Stále narážíte na problém, který nedokážete vyřešit?
  • Máte nápad, jak vylepšit VEXcode?
  • Pomocí tlačítka ZPĚTNÁ VAZBA můžete týmu VEXcode poskytovat komentáře, dotazy a diagnostické informace přímo.

Použijte učební plán informatiky

Kurzy informatiky pro virtuální realitu (VEXcode)

Naučte se programovat v Blocks a Pythonu s využitím bezplatných osnov a aktivit VEX.

Lekce zahrnují:

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

Jděte na cs.vex.coma podívejte se na aktivity a zdroje , když už tam budete!


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

VEXcode je doporučené kódovací prostředí pro uživatele VEXu kteří začínají svou cestu s programováním. Studenti, kteří zvažují kariéru v kódování a kteří se v textovém kódování zdokonalili, budou mít prospěch z osvojení si nástrojů používaných profesionálními kodéry. Visual Studio od Microsoftu je nástrojem volby pro 70 % profesionálních kodérů po celém světě. Společnost VEX pro tento účel vytvořila 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 produkční kvality. Rozšíření VEX VS Code umožní uživatelům bezproblémově používat nástroje pro zajištění produkční kvality s hardwarem VEX. Zdrojový kód tohoto rozšíření je veřejný, což umožní ostatním uživatelům stavět na tom, co jsme udělali, a vytvářet nové nástroje, které by jim mohly být užitečné.

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

Funkce rozšíření

  • Kompatibilní s VS Code (verze 1.66+)
  • Kompatibilní s Windows a Mac OS
  • Kompatibilní s IQ (2. generace), EXP a V5
  • Podpora C++ a Pythonu
  • Aktualizace firmwaru VEX
  • IntelliSense pro VEX API
  • Integrovaná nápověda/dokumentace
  • Importuje projekty z VEXcode
  • Vytváří nové projekty ze šablon
  • Vestavěné nástroje pro řešení 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 na kódu v reálném čase s rozšířením Live Share
  • Přizpůsobitelné rozhraní
  • Uživatelsky rozšiřitelné s dalšími rozšířeními VS Code

Více se dozvíte na vscode.vex.com (brzy k dispozici)

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

Last Updated: