Kódování pomocí VEXcode IQ (1. gen)

VEXcode IQ je kódovací prostředí pro programování robota VEX IQ Robot. Následující článek poskytuje odkazy na další články, které vám pomohou začít s kódováním pomocí VEXcode IQ. Na konci tohoto článku budete mít možnost buď naprogramovat VEX Clawbot IQ, aby jel vpřed, nebo vytvořit projekt pro tisk „VEX“ na LCD displeji VEX IQ Brain.

Studenti spolupracují na stavbě robota VEX IQ ve třídě.

Poznámka: Chcete-li otestovat svůj projekt na konci tohoto článku, ujistěte se, že začínáte s nabitou baterií IQ.

Tento článek bude obsahovat:

  • Stáhněte si aplikaci
  • Zařízení a šablony
  • Použití bloků
  • Ukládání
  • V případě potřeby aktualizujte firmware
  • Stahování a spuštění
  • Otevření projektu
  • Další užitečné odkazy
  • Můj první projekt
    • Vytiskněte příklad „VEX“ (nevyžaduje sestavení robota)
    • Příklad Drive Forward (vyžaduje sestavení Clawbot IQ)

Stáhněte si aplikaci

VEXcode IQ je k dispozici pro několik různých typů zařízení. Aplikaci je třeba stáhnout do vašeho zařízení. Podívejte se na stránku stahování VEXcode

Možnosti stahování VEXcode IQ zahrnují platformy Windows, Mac, Apple App Store, Google Play a Amazon Appstore.

Následující odkazy vám pomohou stáhnout aplikaci do vašeho zařízení:


Zařízení a šablony

Nový projekt Blocks ve VEXcode IQ se zvýrazněnou sadou nástrojů Blocks, která označuje, že pokud je připojen pouze Brain, zobrazují se pouze výchozí bloky.

Když otevřete nový projekt VEXcode IQ, projekt je nastaven tak, aby používal pouze VEX IQ Brain. Jediné bloky, které se objeví v panelu nástrojů, jsou výchozí bloky. 

Projekt je přizpůsoben přidáním zařízení, která se používají na vašem robotu. Další bloky vyplní Toolbox pro každé přidané zařízení.

VEXcode IQ s otevřenou nabídkou Zařízení na boku a zobrazující připojený 2motorový pohon. V sadě nástrojů je nyní k dispozici kategorie bloků Pohon.

Například přidáním zařízení 'DRIVETRAIN 2 motor' přidáte sadu bloků 'Drivetrain' do Toolboxu.

Robotická sestava Clawbot IQ zobrazená vedle sestavy robota Autopilot.

Existuje řada standardních sestavení VEX IQ, jako je Clawbot a Autopilot, které lze použít ve třídě a VEX STEM Labs.

Nabídka VEXcode IQ Devices s otevřeným projektem šablony a zobrazenými předkonfigurovanými zařízeními. V tomto příkladu jsou dva motory s názvem ClawMotor a ArmMotor přiřazeny portům 11 a 10 a dvoumotorový hnací ústrojí s gyroskopem je přiřazeno portům 1, 6 a 4.

VEXcode IQ má řadu šablon, které jsou již pro tato sestavení nastaveny. Například jednoduchým způsobem, jak spustit projekt VEXcode IQ pro Clawbot IQ, je použít vzorovou šablonu. Tím nakonfigurujete zařízení Clawbota a přidáte bloky konkrétních zařízení do Toolboxu.

Panel nástrojů VEXcode IQ s otevřenou nabídkou Soubor a zvýrazněnou možností Otevřít příklady. Otevřít příklady je pátá možnost v nabídce, pod možnostmi Nový blokový projekt, Nový textový projekt, Otevřít a Otevřít nedávné.

Otevřete ukázkový projekt výběrem 'Otevřít příklady' z nabídky Soubor.

Příklad nabídky Projekty se zvýrazněnou kategorií Šablony v panelu Filtr.

Na panelu Filtr vyberte možnost Šablony.

Náhledový obrázek projektu s ukázkovým projektem pohonu Clawbot 2.

Poté vyberte šablonu Clawbot (Drivetrain 2-motor).

Poznámka: Prohlédněte si část článků Robot Config , kde najdete další informace o konfiguraci zařízení.


Použití bloků

VEXcode IQ se otevře jako projekt Blocks. Programování s bloky poskytuje prostředí, které je přístupné, s velmi nízkým vstupním prahem. Kódování projektu Blocks však také umožňuje pokročilou úroveň programování.

Blok lze do projektu přidat přetažením z panelu nástrojů na pracovní plochu.

Šipka označuje, že blok Tisk byl přetažen z panelu nástrojů do pracovního prostoru a vytvořil tak zásobník pod blokem Při spuštění.

 Lze jej stejně snadno odstranit z projektu přetažením bloku mimo pracovní plochu. 

Šipka označuje, že blok Tisk lze odstranit jeho přetažením zpět do panelu nástrojů.

Některé další užitečné články využívající bloky zahrnují:


Ukládání

Jakmile dokončíte svůj projekt VEX IQ, bude nutné jej uložit do vašeho zařízení. Uložení projektu se liší v závislosti na vašem zařízení.

Panel nástrojů VEXcode IQ se změněným polem názvu projektu na Disk. Štítek vpravo je zvýrazněn a zobrazuje se Uloženo.

Následující články vysvětlují, jak uložit projekt do zařízení:


V případě potřeby aktualizujte firmware

VEX IQ Brain a další chytrá zařízení mají základní software, který umožňuje zařízením pracovat s projektem VEXcode IQ. Tento software se nazývá firmware nebo jinak známý jako VEXos.

Ikona aplikace VEXos Utility.

Pokud firmware není aktuální s vaší aktuální verzí VEXcode IQ, nebudete moci stáhnout svůj projekt do IQ Brain. VEXcode IQ vás upozorní, když firmware není aktuální, zobrazením oranžové ikony mozku, jakmile se k vašemu zařízení připojí napájený IQ Brain.

VEXcode IQ s oranžovou ikonou Brainu na panelu nástrojů, která indikuje, že firmware Brainu je zastaralý.

Poznámka: Podívejte se na článek Firmware – Začínáme – VEXcode IQ kde najdete další informace o firmwaru.


Stahování a spuštění

Mozek připojený k notebooku pomocí USB kabelu.

Váš projekt VEXcode IQ musí být stažen do VEX IQ Brain, aby váš projekt běžel. Toho je dosaženo pomocí kabelu USB připojeného mezi IQ Brain a vaším zařízením. 

Mozek připojený k iPadu pomocí bezdrátového připojení.

Nebo bezdrátově pomocí zařízení iPad/tablet Android.

VEXcode IQ s otevřenou rozbalovací nabídkou Slot, kterou lze použít k výběru jednoho ze 4 slotů na připojeném Brainu.

VEX IQ Brain má čtyři sloty pro stahování, které umožňují uložit do IQ Brain čtyři různé projekty současně.

Jakmile je VEX IQ Brain připojen a je vybrán slot, může být váš projekt stažen do IQ Brain a poté spuštěn. Když je projekt spuštěn, umožňuje vám vidět, jak projekt ovlivňuje chování vašeho robota.

Během procesu stahování může občas dojít k chybě stahování. Tyto problémy se však obvykle snadno řeší.

Následující články vám pomohou se stažením a spuštěním vašeho projektu VEXcode IQ:

Poznámka: Před stažením projektu si projděte Kontrolní seznam před stažením projektu.


Otevření projektu

Jakmile je projekt VEXcode IQ uložen na vašem zařízení, lze jej později otevřít a znovu stáhnout do vašeho robota, nebo lze projekt upravit.

VEXcode IQ s dříve uloženým projektem Blocks se úspěšně otevřel v pracovním prostoru.

Následující články vám pomohou otevřít váš projekt VEXcode IQ na vašem konkrétním zařízení:


Další užitečné odkazy

Existuje mnoho dalších článků VEX Library které vám pomohou při práci s VEXcode IQ.

Některé další užitečné články pro začátek zahrnují:

V VEX IQ STEM Labsnajdete také mnoho zábavných a vzdělávacích aktivit.

Bannerový obrázek s nápisem VEX IQ STEM Labs.


Můj první projekt

Následující dva projekty vám umožní procvičit sestavení projektu ve VEXcode IQ.

Vytisknout „VEX“

Tento projekt vám umožní postavit projekt, aniž byste museli sestavovat robota. Vše, co budete potřebovat, je VEX IQ Brain a baterie.

Mozek připojený k notebooku pomocí USB kabelu.

Ujistěte se, že je IQ Brain připojen k vašemu zařízení a zapnutý.

Ikona aplikace VEXcode IQ.

Spusťte VEXcode IQ.

Výchozí projekt prázdných bloků je otevřen v pracovním prostoru VEXcode IQ.

Otevře se nový prázdný projekt.

VEXcode IQ s projektem, který zní: Při spuštění vytiskněte Hello.

Z kategorie „Vzhled“ vyberte blok [Tisk] a připojte jej k bloku {When started}.

VEXcode IQ s projektem, který nyní zobrazuje „Po spuštění vytiskni VEX“.

Nahraďte slovo „Ahoj“ v parametru slovem „VEX“.

Panel nástrojů VEXcode IQ s ikonami Stáhnout a Spustit zvýrazněnými společně mezi ikonami Brain a Zastavit. Projekt byl také přejmenován a uložen do složky DisplayProject.

Uložte, stáhněte a spusťte svůj projekt.

Obrazovka mozku IQ (Gen 1) zobrazená po spuštění programu DisplayProject. Na obrazovce se objevila zpráva VEX.

Na LED displeji IQ Brain se vytiskne „VEX“.

Jet vpřed

Tento projekt je určen pro použití se standardním Clawbot IQ. Podívejte se na Clawbot with Controller STEM Lab pro pokyny k sestavení.

Úhlový pohled na sestavu Clawbot IQ.

Mozek připojený k notebooku pomocí USB kabelu.

Ujistěte se, že je IQ Brain připojen k vašemu zařízení a zapnutý.

Ikona aplikace VEXcode IQ.

Spusťte VEXcode IQ.

Otevře se nový prázdný projekt.

Náhled příkladu projektu s motorem Clawbot Drivetrain 2.

Otevřete ukázkový projekt 'Clawbot (pohon se 2 motory)' .

Poznámka: Šablona vyžaduje, aby byl gyro zapojen do Smart Port 4.

V pracovním prostoru byl otevřen ukázkový projekt šablony motoru VEXcode IQ s Clawbot Drivetrain 2. Projekt má poznámku s popisem projektu a konfigurací jeho zařízení. Projekt má také hromádku bloků s nápisem Po spuštění jeďte vpřed o 200 mm.

V kategorii 'Drivetrain' vyberte blok [Drive for] a připojte jej k bloku {When started}.

Poznámka: Jízda vpřed o 200 milimetrů posune kola Clawbota o jednu otáčku dopředu.

Uložte, stáhněte a spusťte svůj projekt. Clawbot se nyní posune dopředu o 200 mm, jak je znázorněno v animaci níže.

Poznámka: Pokud se při práci s VEXcode IQ setkáte s nějakými problémy, použijte nástroj pro zpětnou vazbu který najdete v rámci VEXcode IQ.

 

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

Last Updated: