Skip to main content

IQ Clawbot z podniesionym ramieniem

Wyzwanie związane z interfejsem użytkownika

W wyzwaniu dotyczącym interfejsu użytkownika zaprogramujesz Clawbota tak, aby użytkownik mógł naciskać przyciski Sprawdź, W górę i W dół w mózgu, aby sterować silnikami ramion i pazurów. Następnie te przyciski zostaną użyte do podniesienia i zamiany różnych dziesięciu obiektów. To wyzwanie nie wymaga, aby Clawbot jechał ani skręcał. Przedmioty są zbierane, a następnie umieszczane w tym samym miejscu na stole lub podłodze.

Zasady:

  • Jeden przycisk (przycisk W górę) lub jedna kombinacja przycisków (przycisk Sprawdź i przycisk W górę) może wykonywać tylko jedną z czterech akcji: otworzyć pazur, zamknąć pazur, podnieść ramię lub opuścić ramię.

  • Korzystanie z Kontrolera jest niedozwolone.

  • Każdy Clawbot będzie musiał podnieść i odłożyć jak najwięcej przedmiotów w ciągu jednej minuty i bez ich upuszczania. Zalecane jest podnoszenie i odkładanie jednego przedmiotu na raz.

    • Runda jednominutowa kończy się w pierwszej minucie lub , jeśli upuści się jakikolwiek przedmiot – nawet jeśli runda trwa tylko kilka sekund. Upuszczenie przedmiotu dyskwalifikuje drużynę na całą minutę rundy, ale punkty zdobyte przed upuszczeniem są liczone.

  • Jeśli wszystkie dostarczone przedmioty zostaną podniesione przed zakończeniem jednominutowej rundy, przedmioty można wykorzystać ponownie do czasu zakończenia rundy.

  • Przed ponownym położeniem przedmiotu na stole należy go unieść wyżej niż silnik ramienia.

  • Każdy przedmiot, który został pomyślnie chwycony, podniesiony w górę, a następnie opuszczony i odłożony na miejsce, jest wart jeden punkt.

  • Pomiędzy rundami role można zmieniać, ale w każdej rundzie może grać tylko jeden użytkownik na Clawbota.

  • Grupa z największą liczbą punktów na koniec wszystkich rund wygrywa!

tabela

Role w wyzwaniu:

  • W każdej rundzie powinien być tylko jeden użytkownik ( podnośnik) podnoszący przedmioty, ale grupy mogą zmieniać użytkowników pomiędzy rundami.

  • Powinien być wyznaczony punktator , który będzie sprawdzał, ile obiektów każdy Clawbot jest w stanie pomyślnie podnieść. Każdy pomyślnie zastąpiony przedmiot jest wart jeden punkt. Po upuszczeniu obiektu tura Clawbota dobiega końca. Można rozegrać wiele rund. Zawarto tu tabelę punktacji, ale można dodać wiersze dla dodatkowych grup i rund. Każda grupa może korzystać z własnej tabeli punktacji lub wszyscy mogą zapisywać wyniki na tej samej. Jeśli wiele grup korzysta z tej samej tabeli wyników, w drugiej kolumnie wpisz identyfikator Clawbota lub nazwę grupy każdej grupy. Ponadto sekretarz powinien zsumować punkty z każdej rundy na koniec Wyzwania dotyczącego interfejsu użytkownika, aby uzyskać łączny wynik.

  • Powinna być wyznaczona osoba do przełączania obiektów ze stołu: przełącznik. Ponieważ Clawbot nie skręca ani nie jedzie, po każdej próbie podniesiony przedmiot będzie musiał zostać usunięty i zastąpiony nowym obiektem.

  • Powinna być wyznaczona osoba, która będzie mierzyć czas: mierzący czas. Każda runda to jedna minuta.

  • Przed rozpoczęciem zajęć nauczyciel powinien dostarczyć obiekty zatwierdzone do udziału w tym wyzwaniu.

Ikona porad dla nauczycieli Wskazówki dla nauczycieli

  • Przypomnij uczniom, że mogą dotykać wyłącznie przycisków Sprawdź, W górę i W dół Clawbota.

  • Dostarczaj wyłącznie przedmioty, które można bezpiecznie upuścić: pustą puszkę lub butelkę po wodzie, kostkę VEX, nieużywany element zestawu VEX lub cokolwiek innego, co nie ulegnie trwałemu uszkodzeniu w wyniku upadku lub odbicia.

  • Dobrą praktyką byłoby umożliwienie obserwującym uczniom obejrzenia projektu, zanim zobaczą interakcję podnośnika z interfejsem użytkownika.

  • Przedyskutuj opinie uczniów na temat najlepszych opcji przycisków umożliwiających sterowanie pazurem Clawbota.

Ikona Zestawu narzędzi nauczyciela Zestaw narzędzi dla nauczycieli - Rozwiązanie

Kliknij tutaj (Google / .docx / .pdf), aby zobaczyć przykładowe rozwiązanie programistyczne tego wyzwania. Kliknij tutaj (Google / .docx / .pdf), aby zapoznać się z rubryką dotyczącą programowania, tutaj (Google / .docx / .pdf), aby uzyskać indywidualną rubrykę dotyczącą notatnika inżynierskiego lub tutaj (Google / .docx / .pdf) w rubryce notesu inżynieryjnego zespołu.