Laboratorní průzkum s otevřeným koncem STEM: Kód
Sada nástrojů pro učitele
-
kód
V této části šetření studenti vytvoří projekt pro splnění recyklačního úkolu. Studenti budou muset:
-
Vytvořit soubor projektu
-
Nastínit kroky pomocí bloků komentářů
-
Přeložte bloky komentářů do VEXcode IQ
-
Připravte a spusťte projekt
Krok 1: Příprava na kódování
Nezapomeňte, že další informace o blocích, sekvencích a odstraňování problémů najdete vždy v tutoriálech. Pokud chcete vědět, co konkrétní blok dělá nebo jak ho používat, použijte sekci Nápověda.
Použití bloků se specifičností
Chcete-li přesunout určitou vzdálenost, použijte blok [Drive for] a změňte směr a ujetou vzdálenost úpravou parametrů v bloku.

Chcete-li po libovolném stupni otočit doprava nebo doleva, použijte blok [Turn for] (Otočit pro). Opět můžete upravit parametry tak, aby vyhovovaly vašim designovým potřebám.

Otevřít nový projekt
Programátor by měl zahájit nový projekt pomocí šablony Autopilot (hnací ústrojí), pojmenovat jej a uložit. Vzhledem k tomu, že budeme vytvářet cestu pro recyklačního robota, přejmenujte svůj projekt na „Recycle
Run“. „Připomenutí, jak začít, naleznete v tutoriálech nebo v příkladech programů.
Tipy pro učitele
- Mělo by se jednat o stejný proces, který byl použit v předchozích laboratořích Drive a Turning Labs. Požádejte studenta, který není programátorem, aby třídě připomněl některé z těchto kroků, aby se ujistil, že všichni jsou zapojeni a sledují proces (i když fyzicky nemačkají tlačítka).
- Připomeňte studentům sekci Nápověda a že je vždy k dispozici během jejich procesu, pokud potřebují další podporu. Studenti by měli být povzbuzováni k tomu, aby si po cestě sami řešili problémy, než požádají o podporu učitele.
-
Pokud je to student poprvé, kdo používá VEXcode IQ, může kdykoliv během tohoto šetření nahlédnout do Tutoriálů. Výukové programy jsou umístěny na panelu nástrojů.

Krok 2: Vytvořte seznam kroků pomocí bloků komentářů
Co jsou
komentáře? K projektům se obvykle přidávají komentáře, které vysvětlují, co programátor chtěl, aby části projektu dělaly. Takže jsou nápomocní při spolupráci a řešení problémů.
V tomto případě je použijeme k tomu, abychom nám pomohli vytvořit obecný seznam kroků, které musí robot udělat, aby dokončil svůj úkol.
Co bude první věc, kterou robot udělá?
V projektu použijte bloky [comment] k vytvoření základní sekvence ve vaší skupině. Záznamník nebo programátor by měl uvést prvních 10 kroků ve VEXcode IQ s blokem komentářů pro každý krok. Podívejte se na příklad zde.
Text v bloku nemusí být tak specifický jako samotné bloky, protože je to jen vodítko, které je třeba dodržovat, když začnete vytvářet skutečnou kódovací sekvenci.

Sada nástrojů pro učitele
-
poznámky
To lze provést také pomocí poznámky k projektu. S poznámkou byste jen napsali kroky podobné tomu, jak byste je uvedli na papíře. V tomto případě by poznámky a komentáře mohly být použity zaměnitelně. Bloky komentářů zde používáme ze dvou důvodů: abychom získali další praxi s povahou metody bloku IQ VEXcode a protože můžete přidat každý krok komentáře do skutečné sekvence bloků kódu při práci.
Kliknutím na odkazy na znalostní bázi VEX Robotics Knowledge Base získáte další informace o komentářích a poznámkách.
Krok 3: Vytvořte kódovací sekvenci
Nyní je čas přeložit tyto kroky do sekvence bloků.
-
Váš robot by měl zahájit cestu směřující dopředu, takže přetáhněte blok [drive for] a nastavte parametry tak, aby odpovídaly prvnímu kroku ve vaší cestě.
-
Podívejte se na další krok, přesuňte tah na blok a nastavte parametry tak, aby odpovídaly dalšímu kroku ve vaší cestě.
Když se dostanete do místnosti, přidejte indikátor (například [set Touch LED color] nebo [play sound]). Vzhledem k tomu, že autopilot nemůže skutečně vyzvednout věci, indikátor představuje robota, který vyzvedne recyklaci před pokračováním. -
Pokračujte v přetahování bloků a nastavování parametrů, dokud nedokončíte cestu pro svého recyklačního robota.
Sada nástrojů pro učitele
-
Podívejte se podél cesty
Jak vaši studenti pracují a experimentují, procházejte se kolem a sledujte pokrok. Připomínejte a povzbuzujte studenty, aby za pochodu kontrolovali svou práci, aby se ujistili, že během cesty zahrnují VŠECHNY potřebné kroky a kontrolní body. Testování kódu v menších částech může pomoci předejít frustraci na konci procesu a omezit odstraňování problémů na minimum. -
Týmová práce posouvá proces podél
Zatímco kódování je často individuálním podnikem, V této zkušenosti může být každý člen týmu zapojen do procesu kódování. Možná budete chtít poukázat na strategie týmové práce, které pomohou každému týmu spolupracovat více. Pro volitelnou rubriku spolupráce klikněte na jeden z následujících odkazů (Google Doc/.docx/.pdf)Například: Postupy „volání a kódování“ umožňují zapojit více lidí. Rekordér uvádí směry, stavitel přidává vzdálenosti, řidič volá instrukce bloku programátorovi a programátor ho kóduje do projektu.
Tipy pro učitele
Chcete-li zkontrolovat, konfigurace motorů a senzorů autopilota jsou:
-
Port 1: Levý motor
-
Port 2: Snímač vzdálenosti
-
Port 3: Snímač barev
-
Port 4: Gyroskopický senzor
-
Port 5: Dotyková LED DIODA
-
Port 6: Pravý motor
-
Port 8: Spínač nárazníku
-
Port 9: Spínač nárazníku
Krok 4: Příprava na spuštění projektu
Máte před spuštěním projektu připraveny všechny tyto položky? Tvůrce by měl zkontrolovat každou z následujících položek:
- Jsou všechny motory a senzory zapojeny do správného portu?
- Jsou inteligentní kabely plně zasunuty do všech motorů a senzorů?
- Je mozek zapnutý?
- Je baterie nabitá?
Informace o tom, jak stáhnout a spustit váš projekt, najdete v tutoriálech.

Krok 5: Test Spusťte svůj projekt
Nyní je čas otestovat váš projekt! Ujistěte se, že je váš robot Autopilot nastaven s dostatečným prostorem, aby mohl spustit celý program, aniž by spadl nebo narazil do jiného robota nebo týmu.
- Operátor by měl nyní spustit první část projektu na robotu Autopilota tak, že se ujistí, že je projekt zvýrazněn, a poté stiskne tlačítko Check.
- Jak proběhl testovací běh? Jel váš robot cestou, kterou jste si mysleli, že pojede? Postupujte podle tabulky řešení problémů a pokračujte ve vytváření a kontrole sekcí kódu, dokud nebudete mít dokončenou cestu.

Tipy pro učitele
-
Odpojte USB
Pokud studenti používají počítač, připomeňte jim, aby před spuštěním projektu odpojili kabel USB od Robot Brain. -
Vytvořte definovaný prostor pro každý tým
Možná budete chtít dát každému týmu velký kus papíru, který mohou položit na podlahu nebo na stůl, na kterém budou moci spustit svůj projekt Autopilota. To pomůže zajistit, aby každý tým měl dostatek prostoru k dokončení běhu, aniž by spadl nebo vstoupil do pracovního prostoru jiného týmu. -
Posouzení Otevřená povaha této pohybové výzvy znamená, že by mohlo existovat více návrhů a kódových sekvencí, které problém vyřeší. Jak tedy můžete vyhodnotit různá úspěšná řešení? Z hlediska informatiky je efektivita klíčová. Preferovaným řešením by byla sekvence kódu používající nejmenší počet bloků.