Tanári tippek
-
Győződjön meg arról, hogy a tanulók a Clawbot Control Példa projektet választották. Felhívhatja a tanulók figyelmét, hogy a Fájl menü Példák megnyitása oldalán több lehetőség közül választhat. Emlékeztesd a tanulókat, hogy a felfedezés során bármikor használhatják a Példák és sablonok használata oktatóanyagot.
-
Megkérheti a tanulókat, hogy adják hozzá kezdőbetűiket vagy csoportjuk nevét a projekt nevéhez. Ez segít megkülönböztetni a programokat, ha felkéri a diákokat, hogy nyújtsák be azokat.
Mielőtt elkezdené a projektet, a programozónak ki kell választania a megfelelő példaprojektet. A Clawbot Control példaprojekt tartalmazza a Clawbot motorok és érzékelők konfigurációját. Ha nem használja a sablont, akkor a robot nem fogja megfelelően futtatni a projektet.
-
A programozónak mennie kell a fájl menübe, a Példák megnyitása, szűrnie kell az „Események” kiválasztásával, majd válassza ki a Clawbot Control példaprojektet.
-
Mentse a projektet.
-
Győződjön meg arról, hogy a projekt neve Clawbot Control szerepel az eszköztár közepén lévő ablakban. A Clawbot megfelelően konfigurálva van, és a Clawbot Control projekt készen áll a használatra.
Most nézze meg, hogyan használják a blokkokat ebben a projektben. A mérnöki jegyzetfüzetekben tegye a következő jóslatokat:
-
Mi történik a projekt futtatásakor? Mire lesz képes a Clawbot?
-
Mi történne, ha nem használnánk a <Not> blokkot ebben a projektben?
Tanári eszköztár - Állj meg és beszéld meg
Miután a tanulók befejezték a fenti kérdés megválaszolását mérnöki füzetükben, beszéljék meg bejegyzéseiket:
Megoldókulcs
-
A pontos előrejelzések megmagyarázzák, hogy a Clawbot képes lesz előre és hátrafelé haladni, és a Joystick segítségével elfordulni, fel-le mozgatva azokat az A és D tengelyeken. A Clawbot's Arm képes lesz fel és le mozogni az L fel és le gombokkal, a Claw pedig az R fel és le gombokkal nyitható és zárható lesz. A fejlett válaszok azt is megjósolhatják, hogy az Arm és Claw pozíciók a helyükön maradnak, amikor a gombokat nem nyomják meg, és a motorok leállnak.
-
A <Not> blokk ebben az esetben azt mondja a Clawbotnak, hogy amikor az L és R gombok nincsenek megnyomva, az Arm (L gombok) és/vagy a Claw (R gombok) le kell állniuk. Ha a <Not> blokkokat eltávolítanák, ezek a motorok a végtelenségig mozognának, miután először szóltak nekik, hogy forogjanak.
Ha az idő engedi, kérje meg a tanulókat, hogy távolítsák el a <Not> blokkot, hogy lássák, hogyan befolyásolja a Clawbot viselkedését.