Skip to main content

Průzkum řadiče - část 3

Ikona panelu nástrojů pro učitele Sada nástrojů pro učitele - [Navždy] bloky

Tento krok pojednává o důležitosti bloku [Navždy]. Informace byste měli zkontrolovat jako třídu. Chování můžete modelovat se svým Clawbotem a Controllerem, nebo pokud to čas dovolí, nechte studenty spustit program bez bloku [Forever].

Krok 1: Programování ovladače

Jaké jsou výhody používání bloku [Forever]?

Sestavte tento projekt, jak je znázorněno níže, bez bloku [Forever]:

Projekt VEXcode IQ s blokem When started v horní části. Od shora dolů si připojené bloky přečtěte Nastavte rychlost levého motoru do polohy (regulátor A) ot/min; nastavte rychlost pravého motoru do polohy (regulátor D) ot/min; odstřeďte levý motor dopředu; a odstřeďte pravý motor dopředu.

Co si myslíte, že by se stalo, kdyby byl tento program spuštěn? Diskutujte jako skupina. Záznamník by měl zapsat předpověď týmu do technického poznámkového bloku.

Ikona panelu nástrojů pro učitele Sada nástrojů pro učitele - Pochopení bloku

Bez smyčky [Forever] je hodnota rychlosti pro každý motor nastavena, jakmile je projekt spuštěn, a tato hodnota zůstává konstantní až do zastavení projektu. Jinými slovy, pokud spustíte projekt bez pohybu joystickem, protože výchozí poloha joysticku na jeho ose je 0, rychlost obou motorů zůstane na 0, i když pohybujete joystickem.

Stejně tak řekněme, že posunete levý joystick nahoru tak daleko, jak to půjde podél jeho osy A, a podržíte ho tam. Pokud spustíte výše uvedený projekt, levý motor se bude pohybovat plnou rychlostí a zůstane při této rychlosti, i když posunete joystick dolů podél osy A. Je to proto, že Clawbot obdrží svůj počáteční pokyn od správce, jakmile je projekt spuštěn; bez smyčky se však tato počáteční hodnota nemůže aktualizovat

. [Navždy] smyčka říká Clawbotovi, aby neustále aktualizoval rychlost a běžel po dobu trvání projektu. Jinými slovy, smyčka [Forever] v tomto projektu vám umožňuje měnit rychlost každého motoru pohybem joysticku podél osy A nebo D a Clawbot bude odpovídajícím způsobem reagovat, dokud projekt nezastavíte nebo nevypnete Clawbota.

Projekt VEXcode IQ s blokem When started s připojenou věčnou smyčkou. Ve smyčce Forever jsou dva nastavené bloky rychlosti pro nastavení levé rychlosti motoru do polohy regulátoru a pravé rychlosti motoru do polohy regulátoru D. Poté dva spinové bloky pro roztočení levého a pravého motoru.

Krok 2: Navigace ve slalomovém kurzu

Lyžař navigující na slalomové dráze, demonstrující hbitost při manévrování kolem vlajek, jako inspirace pro navigaci Clawbota podobným kurzem pomocí ovladače.
Slalomy jsou kurzy, které musí účastník procházet kolem nastavených vlajek nebo značek. Lyžařské slalomy jsou oblíbeným zimním sportem a jsou součástí zimních olympijských her.

 

Nyní, když je ovladač spárován a projekt je stažen, jste připraveni přesunout svého Clawbota pomocí ovladače!

  • Tvůrce a programátor by měli od učitele shromáždit čtyři položky ve třídě, které budete používat jako vlajky ve slalomu.
  • Tvůrce, programátor a rekordér by měli spolupracovat na jejich nastavení, aby je řidič mohl navigovat Clawbotem podle slalomového diagramu.
  • Řidič by si měl stáhnout projekt clawbotController. Pokud máte nějaké dotazy ohledně stahování projektu, podívejte se na návod ke stažení a spuštění projektu.

Ikona panelu nástrojů pro učitele Sada nástrojů pro učitele - Nastavení výzvy

Nechte studenty dokončit tento slalom pomocí ovladače pro přesun Clawbota podél vnější strany každé „vlajky“. Clawbotova cesta musí zabránit tomu, aby se dotkl jakékoli vlajky a umožnil mu překročit cílovou čáru. Vlajky mohou být jakýkoli materiál/předmět ve třídě, který máte po ruce (guma, role pásky, krabice na ubrousky), a mohou být nastaveny na místě před použitím Clawbota.

  • Pokud to čas dovolí, požádejte studenty, aby si vyměnili role a dali tak ostatním příležitost řídit Clawbota. Můžete to dokonce změnit na soutěž ve skupinách nebo mezi skupinami tím, že zjistíte, jak rychle se každý řidič dokáže orientovat ve slalomu.
  • Pro informace o tom, jak uspořádat soutěž ve třídě s kurzem slalomu, klikněte níže.

    Google Doc / .docx / .pdf

Krok 3: Robo-Slalom

Schéma slalomového kurzu pro navigaci Clawbot, které obsahuje značky pro manévrování robota. Schéma začíná nahoře a pak má 4 střídavé modré a červené vlajky zobrazené tečkovanou čárou znázorňující cestu vinutí k cílové čáře dole.

Pomocí ovladače přesuňte Clawbota na vnější stranu každé „vlajky“. Dráha robota musí zabránit tomu, aby se dotkl jakékoli vlajky, a umožnit mu překročit cílovou čáru.

  • Řidič by měl projekt spustit a řídit Clawbota dopředu a dozadu a pomocí obou joysticků odbočit doleva a doprava.
  • Záznamník by měl zjistit, jak dlouho trvá, než Clawbot kurz dokončí. Časy zdokumentujte v technickém poznámkovém bloku.
  • Jak rychle dokážete Clawbota dostat přes slalomový kurz?

Ikona Motivovat diskusi Motivovat diskusi - reflexe aktivity

Otázka: Reagoval Clawbot na kontrolorku tak, jak jste očekávali?
Odpověď: Odpovědi se budou lišit; cílem této otázky je však podpořit kognitivní myšlení. Studenti začali předpovídáním chování před jeho testováním, dokumentováním jeho výsledků a reflektováním.

Otázka: Co je největší výzvou při pohybu Clawbota vpřed nebo vzad v přímém směru?
Odpověď: I když se odpovědi mohou lišit, běžnou reakcí by mělo být, že se oba joysticky musí vzájemně synchronizovat, aby se zajistilo, že se motory Clawbota pohybují stejným směrem a stejnou rychlostí.

Otázka: Jak vám používání smyčky [Forever] umožňuje nepřetržitě používat ovladač k přesunu Clawbota?
Odpověď: Bez smyčky [Navždy] by Clawbot provedl chování určené bloky v projektu pouze jednou.  [Navždy] smyčka říká Clawbotovi, aby neustále aktualizoval rychlost a běžel po dobu trvání projektu. Jinými slovy, smyčka [Forever] vám umožňuje používat ovladač k pohybu Clawbota po neomezenou dobu, nebo dokud baterie nevyhasne.