Zestaw narzędzi dla nauczyciela - Cel tej sekcji
Celem sekcji „Przemyślenie” jest umożliwienie uczniom korzystania z przycisków na kontrolerze przy użyciu programowania opartego na zdarzeniach.
Ta sekcja zawiera:
-
Przegląd programowania opartego na zdarzeniach
-
Przykładowe instrukcje pobierania projektu & Przegląd
-
Działania związane z remiksowaniem:
-
Ćwiczenie A: Chwyć przedmioty i umieść je w odpowiednim miejscu!
-
Ćwiczenie B: Układaj obiekty w stosy!
-
Ćwiczenie C: Sztafeta
-
-
Pytania dotyczące remiksu
Wskazówki dla nauczycieli
-
Kontroler można sparować z Robot Brain przed zajęciami, aby zaoszczędzić czas. Zdecyduj, czy chcesz ukończyć ten krok, czy też chcesz, aby zrobili to uczniowie. Wykonaj kroki tutaj. Jeśli chcesz, aby sparowali kontroler z mózgiem, możesz wydrukować ten artykuł i udostępnić go uczniom.
-
Programowanie oparte na zdarzeniach daje Clawbotowi możliwość wyzwalania zdarzeń lub reagowania na wyzwalacze. Ten typ programowania umożliwia komunikację jednego bloku z innymi blokami.
Inaczej mówiąc, Clawbot reaguje na ruchy joysticków kontrolera. Ruch joysticka jest wyzwalaczem, a Clawbot odpowiednio reaguje.
W powyższym przykładzie naciśnięcie przycisku L jest wyzwalaczem, który powoduje obrót ArmMotor w górę. Blok {When Controller button} przekazuje tę wiadomość do bloku [Spin]. Kliknij tutaj (Google / .docx / .pdf), aby dowiedzieć się więcej o tych blokach i sposobie ich wykorzystania w przykładowym projekcie Clawbot Control.
Zestaw narzędzi dla nauczyciela - Nowe podejście uczniów do ról
Na początku części „Przemyślenie” podziel uczniów na grupy i poproś, aby wybrali swoje role. Aby przypomnieć sobie role i wskazówki dotyczące facylitacji grup, kliknij poniżej.
Programowanie oparte na zdarzeniach
Jeśli Twój pies przynosi Ci smycz lub siada przy drzwiach, daje Ci znać, że musi wyjść na zewnątrz. Kiedy w szkole nauczycielka zadaje pytanie i widzi, jak podnosisz rękę, wie, że wierzysz, że znasz odpowiedź i chciałbyś odpowiedzieć na pytanie. Zachowania te są również znane jako „wyzwalacze”.
Twój pies wie, że przyniesienie Ci smyczy lub siedzenie przy drzwiach to sygnał wyzwalający, który sygnalizuje, że musi wyjść na zewnątrz. Kiedy więc widzisz go siedzącego przy drzwiach ze smyczą, reagujesz na spust, wyprowadzając go na zewnątrz. Podniesienie ręki jest sygnałem wyzwalającym, który daje nauczycielowi znać, że chcesz odpowiedzieć na jej pytanie. Następnie nauczyciel reaguje na wyzwalacz, wzywając cię.
Programowanie oparte na zdarzeniach w robotyce ma miejsce wtedy, gdy określone zachowania robota powodują, że robot wykonuje określone czynności lub reaguje na określone czynniki wyzwalające.
Aby dowiedzieć się więcej o programowaniu opartym na zdarzeniach, obejrzyj nasz samouczek dotyczący zdarzeń, klikając Poradniki na pasku narzędzi i wybierając samouczek Zdarzenia.
Zestaw narzędzi dla nauczyciela - Przeglądanie bloków
-
W ramach zajęć całej klasy przejrzyj z uczniami bloki programistyczne. Powiedz uczniom, że w ramach projektu Clawbot Control można wywołać wiele zdarzeń jednocześnie, co umożliwi im kontrolowanie ruchu napędowego Clawbota, a także ruchu ramienia i pazura Clawbota.
-
Jeśli uczniowie potrzebują szybkiego przeglądu VEXcode IQ, mogą w dowolnym momencie skorzystać z tutoriali. Samouczki znajdują się na pasku narzędzi. Korzystając z samouczków, uczniowie mogą przeglądać zapisywanie, pobieranie i uruchamianie projektu oraz innych elementów.
Kontroler: Kontrola Clawbota
Teraz możesz pobrać przykładowy projekt i używać kontrolera do jednoczesnej obsługi Clawbota, jego ramienia i pazura!
Konstruktor w każdej grupie powinien zaopatrzyć się w wymagany sprzęt. Rejestrator powinien otrzymać notatnik inżynieryjny grupy. Programista powinien otworzyć VEXcode IQ.
Ilość | Potrzebne materiały |
---|---|
1 |
Clawbot |
1 |
Naładowany akumulator robota |
1 |
Radio VEX IQ |
1 |
Kontroler |
1 |
Kabel Tethera |
1 |
Kod VEX IQ |
1 |
Kabel USB (w przypadku korzystania z komputera) |
1 |
Notatnik inżynieryjny |
Wskazówki dla nauczycieli
-
Upewnij się, że każda grupa uczniów posiada wszystkie niezbędne materiały.
-
Modeluj każdy etap rozwiązywania problemów dla uczniów. Przypomnij uczniom, że w każdej grupie jest ktoś, kto pełni rolę budowniczego. Osoba ta powinna sprawdzać te przedmioty podczas eksploracji.
Zanim rozpoczniesz działalność...
Czy masz już gotowy każdy z tych elementów? Konstruktor powinien sprawdzić każdy z poniższych elementów:
-
Czy wszystkie silniki i czujniki są podłączone do właściwych portów?
-
Czy inteligentne kable są całkowicie włożone do wszystkich silników i czujników?
-
Czy Brain jest włączony?
-
Czy akumulator jest naładowany?
-
Czy kontroler jest sparowany z mózgiem robota?
-
Czy radio jest włożone do Robot Brain?
-
Czy radio jest włożone do kontrolera?