Programování založené na událostech: Komunikace mezi bloky
Sada nástrojů pro učitele
Cílem sekce Rethink je, aby studenti používali tlačítka na ovladači pomocí programování založeného na událostech.
Tato sekce obsahuje:
-
Přehled programování založeného na událostech
-
Pokyny ke stažení vzorového projektu & Přehled
-
Remixové aktivity:
-
Chyť předmět!
-
Barevné drahokamy
-
Štafetový závod!
-
-
Otázky k remixům
Tipy pro učitele
- Ovladač lze před hodinou spárovat s robotickým mozkem, což šetří čas. Rozhodněte se, zda chcete tento krok dokončit, nebo zda chcete, aby to udělali studenti. Postupujte podle krokůzde. Tento článek si můžete nechat vytisknout pro studenty, pokud chcete, aby spárovali ovladač s mozkem.
- Programování založené na událostech dává Clawbotovi schopnost spouštět události nebo reagovat na spouštěče. Tento typ programování umožňuje jednomu bloku komunikovat s ostatními bloky.
Jinými slovy, Clawbot reaguje na pohyby joysticků ovladače. Pohyb joysticku je spouštěčem a Clawbot reaguje odpovídajícím způsobem.

Ve výše uvedeném příkladu je stisknutí tlačítka L 1 spouštěčem, který roztočí ArmMotor. Blok [when controller button] sdělí tuto zprávu bloku [spin].
Chcete-li se o blocích dozvědět více, otevřeteNápověduinformace.

Programování na základě událostí
Pokud vám pes přinese vodítko nebo sedí u dveří, dává vám vědět, že musí jít ven. Když se vás učitel ve škole na něco zeptá a vy zvednete ruku, myslí si, že odpověď znáte, a rád by na ni odpověděl. Toto chování je také známé jako „spouštěče“.
Váš pes ví, že když vám přinese vodítko nebo se posadí u dveří, je to spouštěč, který vám dá vědět, že potřebuje jít ven. Takže když ho vidíte sedět u dveří s vodítkem, reagujete na spoušť tím, že ho vezmete ven. Zvednutí ruky je spouštěčem, který dává učiteli vědět, že chcete odpovědět na otázku. Učitel pak reaguje na spouštěč tím, že vás zavolá.
Programování založené na událostech v robotice spočívá v tom, že určité chování robota spustí, aby robot provedl určité věci nebo reagoval na určité spouštěče.
Sada nástrojů pro učitele
-
Opakování bloků
- Požádejte studenty, aby otevřeli ukázkový projekt Clawbot Controller with Events ve VEXcode V5.
- V rámci celotřídní aktivity si se studenty projděte programovací bloky. Řekněte studentům, že v rámci projektu Clawbot Control lze spustit více událostí současně, což jim umožní ovládat pohyb Clawbota i pohyb paže a drápu Clawbota.
- Pokud studenti potřebují rychlý přehled VEXcode V5, mohou se kdykoli během tohoto výzkumu podívat na tutoriály. Výukové programy se nacházejí v panelu nástrojů. Studenti si mohou v tutoriálech zopakovat ukládání, stahování a spuštění projektu a další položky.

Ovladač: Clawbot Control
Nyní jste připraveni stáhnoutukázkový projektController with Events a pomocí Controlleru ovládat Clawbota, jeho paži a dráp, a to vše současně!
Ujistěte se, že máte potřebný hardware a technický notebook. Otevřete VEXcode V5.
| Množství | Potřebný materiál |
|---|---|
| 1 |
Clawbot |
| 1 |
Nabitá baterie robota |
| 1 |
Rádio VEX V5 |
| 1 |
Ovladač |
| 1 |
Upínací kabel |
| 1 |
VEXkód V5 |
| 1 |
USB kabel (pokud používáte počítač) |
| 1 |
Technický poznámkový blok |
Než začnete s aktivitou...
Máte každou z těchto položek připravenou? 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í kabelyzcela zasunutydo všech motorů?
-
Je ovladačspárováns mozkem robota?