Tanári eszköztár - Tevékenységvázlat
-
Ez a felfedezés bemutatja a hallgatóknak a Clawbot viselkedését, amely programozható a Controllerrel való működésre:
-
Mutassa be a [Forever], [Set motor speed] és [Spin] blokkokat
-
Végezzen gyors hibaelhárítást, és ellenőrizze, hogy a Clawbot készen áll-e
-
Nyissa meg a VEXcode IQ-t
-
Építs fel egy egyszerű projektet, amely a leckében található
-
Gyakorolja a tanulók a vezérlő használatát
-
Fejezd be a tevékenységet beszélgetéssel
-
-
A Clawbot with Controller sablon használatával a hallgatók a Controller segítségével irányíthatják a Clawbotot. A VEXcode IQ-ban négy különböző blokk érhető el, amelyekkel a Clawbot motorjai vezérelhetők. A tanulóknak be kell állítaniuk a paramétereket a [Set motor speed], [Spin] és (a vezérlő pozíciója) blokkban, hogy a Clawbot minden egyes motorjához vezéreljék a sebességet, és lehetővé tegyék a Vezérlő számára a motorfunkciók vezérlését.
-
A Vezérlő programozásával kapcsolatos további információkért kattintson az alábbi .
-
Az egész osztály tevékenységeként nézze át a programozási blokkokat a tanulókkal. Mondja el a tanulóknak, hogy a VEXcode IQ-ban négy különböző blokk áll rendelkezésre, amelyek a Clawbot motorjainak vezérlésére használhatók. A tanulóknak be kell állítaniuk a paramétereket a [Set motor speed], [Spin] és (a vezérlő pozíciója) blokkban, hogy a Clawbot minden egyes motorjához vezéreljék a sebességet, és lehetővé tegyék a Vezérlő számára a motorfunkciók vezérlését.
A Clawbot készen áll a vezérlővel való programozásra! Ez a feltárás megadja azokat az eszközöket, amelyek segítségével programozhat néhány alapvető mozgást egy projekten belül.
VEXcode IQ, amelyet ebben a felfedezésben használnak majd:
-
A [Örökké] blokk – ez a blokk örökre hurkolja a blokkkészletet. A [Forever] ciklusból csak törésblokk használatával vagy a program leállításával lehet kilépni. A [Forever] blokk nem hagyja abba az ismétlődést, hacsak nem helyeznek el benne egy törésblokkot.
-
Íme egy példa, amikor egy [Break] blokkot használnak a [Forever] ciklusból való kilépéshez.
-
-
A [Set motor speed] (Motor sebességének beállítása) blokkok a motor fordulatszámát állítják be.
-
A sebesség százalékra vagy fordulatszámra állítható:
-
-
A [Spin] blokk addig forgatja a motort, amíg meg nem áll. A program leállításával a motor leállna.
-
A (vezérlő pozíciója) blokk jelenti a joystick helyzetét a vezérlőn egy tengely mentén. A Joystick 0, ha a tengely közepén van.
-
Ez a blokk lehetővé teszi a vezérlő számára a motor sebességének meghatározását. Ehhez húzza ezt a blokkot az Eszköztárból a [Set motor velocity] blokk sebessége fölé; ez lecseréli az alapértelmezett sebességet a Vezérlő által választott pozícióra.
-
Ha többet szeretne megtudni ezekről a blokkokról, nyissa meg a Súgót, és válassza ki azt a blokk(oka)t, amelyekkel kapcsolatban kérdései vannak.
Tanári tippek
- Ha a tanulók először használják a VEXcode IQ-t, a feltárás során bármikor hivatkozhatnak az oktatóanyagokra. Az oktatóanyagok az Eszköztárban találhatók.
- Győződjön meg arról, hogy minden diákcsoport rendelkezik az összes szükséges anyaggal.
Tanári eszköztár - A tanulók felfedező szerepei
Ha segítségre van szüksége a tanulók ehhez a tevékenységhez való szervezésében, kattintson az alábbi gombra.
Az egyes csoportok építőjének be kell szereznie a szükséges hardvert. A felvevőnek meg kell szereznie a csoport mérnöki jegyzetfüzetét. A programozónak meg kell nyitnia a VEXcode IQ-t.
Mennyiség | Szükséges anyagok |
---|---|
1 |
Clawbot |
1 |
Feltöltött VEX IQ robot akkumulátor |
1 |
VEX IQ rádió |
1 |
Vezérlő |
1 |
Tether kábel |
1 |
VEXcode IQ |
1 |
USB-kábel (ha számítógépet használ) |
1 |
Mérnöki jegyzetfüzet |