Programování drápu - založené na blocích
V5 Clawbot je připraven k uchopení!
Tento průzkum vám umožní začít vytvářet skvělé projekty, které využívají dráp V5 Clawbota k uchopení předmětů.
- VEXcode V5, který bude použit v tomto průzkumu, zahrnuje:

- Chcete-li se dozvědět více informací o bloku, otevřete nápovědu a poté vyberte blok[Spin for].

- Ujistěte se, že máte stažený a připravený potřebný hardware, svůj technický notebook a VEXcode V5.
Tipy pro učitele
Pokud student používá VEXcode V5 poprvé, může si tutoriály kdykoli během tohoto zkoumání přečíst. Výukové programy se nacházejí v panelu nástrojů.

| Množství | Potřebné materiály |
|---|---|
| 1 |
Startovací sada VEX V5 pro učebnu (s aktuálním firmwarem) |
| 1 |
VEXkód V5 |
| 1 |
Inženýrský zápisník |
| 1 |
Ukázkový projekt šablony Clawbota a Advanced TrainingBot (pohon 2 motory, bez gyroskopu) |
| 1 |
Hliníková plechovka |
Krok 1: Příprava na průzkum
Než začnete s aktivitou, máte každou z těchto položek připravenou? Zkontrolujte každou z následujících možností:
-
Jsou motory zapojeny do správných portů?
-
Jsou inteligentní kabelyzcela zasunutydo všech motorů?
Tipy pro učitele
Předveďte studentům každý krok řešení problémů.
Krok 2: Spusťte nový projekt
Před zahájením projektu vyberte správnou šablonu projektu. Ukázkový projekt šablony Clawbot a Advanced TrainingBot (pohon 2 motory, bez gyroskopu) obsahuje konfiguraci motoru Clawbota. Pokud šablonu nepoužijete, váš robot nespustí projekt správně.

Proveďte následující kroky:
- Otevřete nabídku Soubor.
- VyberteOtevřítPříklady.
- Vyberte a otevřete vzorový projekt šablony Clawbot a Advanced TrainingBot (pohon se 2 motory, bez gyroskopu).
- Protože budeme programovat pro ovládání drápu, přejmenujte svůj projektClawControl.
- Uložtesvůj projekt.
- Zkontrolujte, zda je název projektu ClawControl nyní v okně uprostřed panelu nástrojů.

Tipy pro učitele
- Protože se jedná o úvodní aktivitu s programováním, měl by učitel nejprve namodelovat jednotlivé kroky a poté požádat studenty, aby provedli stejné akce. Učitel by pak měl sledovat, zda studenti správně dodržují kroky.
- Ujistěte se, že studenti vybrali v nabídce Soubor možnost Otevřít příklady.
- Ujistěte se, že si studenti vybrali šablonu projektu Clawbot a Advanced TrainingBot (pohon se 2 motory, bez gyroskopu)
Můžete studentům upozornit, že na stráncePříkladyje k dispozici několik možností, ze kterých si mohou vybrat. Při stavbě a používání jiných robotů budou mít možnost používat různé šablony. - Můžete studenty požádat, aby k názvu projektu přidali své iniciály nebo název své skupiny. To pomůže rozlišit projekty, pokud požádáte studenty, aby je odevzdali.
Sada nástrojů pro učitele
Zastavte
a diskutujte
Toto je dobrý bod k zastavení a k tomu, aby si studentské skupiny zopakovaly kroky, které byly právě dokončeny při zahájení nového projektu ve VEXcode V5.
Krok 3: Naprogramujte dráp V5 k otevření
Nyní začneme naprogramováním drápu, aby se otevřel!

- Přidejte blokyset motor timeouta[Spin for]k bloku {When started} a nastavte jejich parametry, jak je uvedeno výše.
- Všimněte si, že blokset motor timeoutse v zásobníku objeví jako první. Nastavuje, jak dlouho může drápový motor běžet, a po uplynutí této doby jej zastaví.
- Blokset motor timeoutv tomto projektu je nastaven na 2 sekundy. Takže i když se motor nepohne o celých 60 stupňů, projekt zastaví drápový motor po uplynutí 2 sekund.

- Pokud chcete demonstraci, podívejte se na tutoriál Opening the Claw ve VEXcode V5.

- Klikněte na ikonuSlot. Svůj projekt si můžete stáhnout do jednoho z dostupných slotů v Robot Brain. Klikněte na Slot 1.

- Připojte robota k počítači nebo tabletu. Ikona mozku v panelu nástrojůse po úspěšném navázání připojení rozsvítí zeleně.

- Klikněte na tlačítkoStáhnoutna panelu nástrojů pro stažení projektu Drive do robotického mozku.

- Zkontrolujte, zda se projekt ClawControl stáhl do mozku ve vámi zvoleném slotu.
Sada nástrojů
modelovat jako první
Předveďte spuštění projektu před třídou, než ho všichni studenti zkusí najednou. Shromážděte studenty na jednom místě a umístěte Clawbota tak, aby jeho dráp viděli všichni. Pokud plánujete demonstrovat více než jednou, můžete mezi jednotlivými průběhy jemně zatlačit na dráp.
Řekněte studentům, že nyní je řada na nich, aby spustili své projekty.
- Spusťteprojekt na Clawbotu tak, že se ujistíte, že je projekt vybrán, a poté stisknete tlačítko Spustit. Gratulujeme k vytvoření vašeho prvního projektu pro přesun drápu!
Krok 4: Zkuste toto: Zavřete V5 Claw
Nyní, když jste naprogramovali dráp tak, aby se otevřel, nyní jej naprogramujete tak, aby se zavíral.

Nyní, když můžete dráp otevřít, budete jej chtít také zavřít.
Řešení
–
pro učitele – sada nástrojů
Dříve se dráp otevíral na 60 stupňů. Součástí tohoto projektu byl i blok nastavení časového limitu motoru, protože je důležité nastavit časový limit při napájení manipulátoru, jehož pohyb by mohl být nějakým způsobem omezen. Nastavení časového limitu zabraňuje zbytečnému opotřebení motoru.
Řešení tohoto kroku je následující:

Krok 5: Vyzkoušejte toto: Sekvence více pohybů

Ne vše, co zvednete drápem, bude mít stejnou velikost. Zkuste otevřít dráp do různých pozic v rozsahu pohybu.
- Roztočte motor, abyste:
- Otevřete na 70 stupňů
- Zavřete na 20 stupňů
- Otevřete na 10 stupňů
- Zavřete na 30 stupňů
- Zavřete na 25 stupňů
- Nezapomeňte použít blok [Set motor timeout] pro nastavení časového limitu 2 sekund.
- Pokud se drápový motor spustí při 0 stupních, na kolik stupňů je drápový motor na konci projektu otevřený?
Řešení
–
pro učitele – sada nástrojů
Řešení tohoto kroku je uvedeno níže.
Na konci projektu je drápový motor stále otevřený při 5 stupních: 70 - 20 = 50 --> 50 + 10 = 60 --> 60 - 30 = 30 --> 30 - 25 = 5 stupňů.

Krok 6: Dokončete výzvu Lock Tight Challenge

Naprogramujte Clawbota tak, aby bezpečně uzavřel dráp na prázdné hliníkové plechovce o objemu 12 uncí, aniž by došlo k rozdrcení stran.
- Nechte Clawbota držet plechovku, zatímco zvedá a spouští paži o 45 stupňů.
- Clawbot by pak měl uvolnit plechovku a vycouvat z ní.
- Začněte výzvu s otevřeným drápem a prázdnou plechovkou uvnitř.
Tipy pro učitele
-
Nechte studenty začít s otevřenou drápou a prázdnou plechovkou uvnitř.
-
Pokud se plechovka rozdrtí nebo vypadne z držáku, je nutné po úpravě projektu spustit výzvu znovu.
Řešení
–
pro učitele – sada nástrojů
Zde je příklad řešení:

- Projekt nastaví časový limit, zavře dráp kolem plechovky, zvedne a spustí plechovku, uvolní ji a poté se vrátí zpět.
- Programovací rubrika (Google Doc / .docx / .pdf )