Wskazówki dla nauczycieli
-
Upewnij się, że uczniowie wybrali projekt Sterowanie Clawbotem Przykładowy projekt. Możesz wskazać uczniom, że na stronie Otwarte przykłady w menu Plik dostępnych jest kilka opcji do wyboru. Przypomnij uczniom, że w dowolnym momencie eksploracji mogą skorzystać z samouczka Korzystanie z przykładów i szablonów.
-
Możesz poprosić uczniów o dodanie swoich inicjałów lub nazwy grupy do nazwy projektu. Pomoże to zróżnicować programy, jeśli poprosisz uczniów o ich przesłanie.
Przed rozpoczęciem projektu Programista musi wybrać odpowiedni projekt przykładowy. Przykładowy projekt Clawbot Control zawiera konfigurację silników i czujników Clawbot. Jeśli szablon nie zostanie użyty, Twój robot nie uruchomi poprawnie projektu.
-
Programista powinien przejść do menu Plik, Otwórz Przykłady, przefiltrować wybierając „Zdarzenia”, a następnie wybrać przykładowy projekt Clawbot Control.
-
Zapisz projekt.
-
Sprawdź, czy nazwa projektu Clawbot Control znajduje się teraz w oknie na środku paska narzędzi. Clawbot jest teraz poprawnie skonfigurowany, a projekt Clawbot Control jest gotowy do użycia.
Przyjrzyjmy się teraz, w jaki sposób bloki zostały wykorzystane w tym projekcie. W swoich notatnikach inżynierskich dokonaj następujących przewidywań:
-
Co się stanie, gdy uruchomisz ten projekt? Co będzie w stanie zrobić Clawbot?
-
Co by się stało, gdybyśmy w tym projekcie nie użyli bloku <Not>?
Zestaw narzędzi dla nauczyciela - Zatrzymaj się i porozmawiaj
Gdy uczniowie skończą odpowiadać na powyższe pytanie w swoich notatnikach inżynierskich, przedyskutuj ich wpisy:
Klucz odpowiedzi
-
Dokładne przewidywania wyjaśnią, że Clawbot będzie mógł poruszać się do przodu, do tyłu i skręcać za pomocą joysticków, przesuwając je w górę i w dół w osiach A i D. Ramię Clawbota będzie mogło poruszać się w górę i w dół za pomocą przycisków L w górę i w dół, a Pazur będzie mógł otwierać się i zamykać za pomocą przycisków R w górę i w dół. Zaawansowane reakcje mogą nawet przewidywać, że pozycje Ramion i Pazurów pozostaną w miejscu, gdy ich przyciski nie będą naciskane, a ich silniki zatrzymają się.
-
W tym przypadku blok <Not> informuje Clawbota, że gdy przyciski L i R nie są wciśnięte, ramię (przyciski L) i/lub pazur (przyciski R) powinny się zatrzymać. Jeśli bloki <Not> zostałyby usunięte, silniki te poruszałyby się w nieskończoność po tym, jak po raz pierwszy kazano im się obracać.
Jeśli czas na to pozwala, poproś uczniów o usunięcie bloku <Not> , aby mogli zobaczyć, jak wpływa to na zachowanie ich Clawbota.