Korzystanie z czujnika zderzaka w VEXcode VR

Robot VEXcode VR ma dwa czujniki zderzaka. Czujnika zderzaka można używać z VEXcode VR w celu raportowania naciśnięcia czujnika zderzaka na robocie VEXcode VR.


Czym jest czujnik zderzaka?

Schemat ilustrujący najważniejsze cechy robota VEXcode VR, podkreślający jego komponenty i funkcjonalności w środowisku programowania online przeznaczonym do nauki koncepcji kodowania i robotyki.

Czujnik zderzaka to przełącznik. Czujnik zderzaka zgłasza, czy został naciśnięty, czy zwolniony.

  • Czujnik zderzaka zgłosi wartość czujnika 1 po naciśnięciu czujnika zderzaka.
  • Czujnik zderzaka zgłosi wartość czujnika 0, gdy czujnik zderzaka zostanie zwolniony.

Schemat ilustrujący najważniejsze cechy robota VEXcode VR, podkreślający jego możliwości w zakresie programowania, symulacji i zastosowań edukacyjnych w zakresie nauk ścisłych, technologii, inżynierii i matematyki (STEM).

Wartość czujnika zderzaka można zobaczyć na desce rozdzielczej. Aby uzyskać więcej informacji na temat pulpitu nawigacyjnego, zapoznaj się z artykułemVEXcode VR Dashboard.


Typowe zastosowania czujnika zderzaka

Schemat ilustrujący funkcje robota VEXcode VR, podkreślający takie komponenty, jak czujniki, koła i interfejs programistyczny, zaprojektowany w celu ułatwienia nauki kodowania i robotyki dla uczniów i nauczycieli.

Czujnik zderzaka może być dociskany przez ściany na placu zabaw Wall Maze.

Schemat przedstawiający funkcje robota VEXcode VR, podkreślający jego możliwości w zakresie programowania, symulacji i zastosowań edukacyjnych w zakresie nauk ścisłych, technologii, inżynierii i matematyki (STEM).

Czujnik zderzaka może być również dociskany przez ściany otaczające różne place zabaw.


Korzystanie z czujnika zderzaka w blokach VEXcode VR

Schemat ilustrujący funkcje robota VEXcode VR, prezentujący różne komponenty i funkcjonalności mające na celu ulepszenie edukacji w zakresie kodowania i robotyki dla studentów i nauczycieli.

Aby rozpocząć programowanie czujnika zderzaka, musisz najpierw otworzyć VEXcode VR. Więcej informacji znajdziesz w artykule Uruchomienie - Rozpoczęcie pracy z VEXcode VR.

Schemat przedstawiający najważniejsze cechy robota VEXcode VR, podkreślający jego komponenty i funkcjonalności w środowisku programowania online służącym do nauki koncepcji kodowania i robotyki.

Następnie znajdź kategorię Wykrywanie w skrzynce narzędziowej i znajdź blok <Pressing Bumper>.

Zmień czujnik zderzaka

Schemat ilustrujący funkcje robota VEXcode VR, podkreślający jego komponenty i funkcjonalności w środowisku programowania online przeznaczonym do nauki koncepcji kodowania za pomocą robotyki wirtualnej.

Z menu rozwijanego możesz wybrać Lewy zderzak lub Prawy zderzak.

Bloki Boole'a

Schemat ilustrujący funkcje robota VEXcode VR, podkreślający komponenty i funkcjonalności wspierające edukację w zakresie kodowania i zasad robotyki dla uczniów i nauczycieli w środowisku wirtualnym.

Bloki logiczne zgłaszają warunek jako prawdziwy lub fałszywy i mieszczą się w dowolnych blokach z sześciokątnymi (sześciostronnymi) wejściami dla innych bloków. Blok logiczny Naciśnięcie zderzaka zgłasza wartość „prawda”, jeśli zderzak jest naciśnięty, i „fałsz”, jeśli zderzak jest zwolniony lub nie naciśnięty. Aby uzyskać więcej informacji na temat bloków Boole'a, zapoznaj się z artykułem Pomoc lub Kształty bloków i znaczenie - VEXcode VR.

Poniżej znajduje się przykład kodu, który spowoduje, że robot VR będzie jechał do przodu, aż uderzy w obiekt lub ścianę.

Bloki C

Schemat ilustrujący funkcje robota VEXcode VR, podkreślający komponenty i funkcjonalności wspierające edukację w zakresie kodowania i zasad robotyki dla uczniów i nauczycieli w środowisku wirtualnym.

C bloki zapętlają znajdujące się w nich bloki lub sprawdzają, czy warunek jest prawdziwy, czy fałszywy. Mają kształt umożliwiający mocowanie bloków stosów nad, pod lub wewnątrz nich. Bloki kontrolne czujnika zderzaka są powszechnie używane z blokami warunkowymi (blokami C), takimi jak bloki [Jeśli to] lub [Poczekaj do]. Aby uzyskać więcej informacji na temat bloków warunkowych znajdujących się w kategorii Sterowanie, zapoznaj się z artykułem Pomoc lub Kształty bloków i znaczenie - VEXcode VR.

W poniższym przykładzie kod spowoduje, że Robot VR będzie jeździł po kwadracie w nieskończoność.


Korzystanie z czujnika zderzaka w VEXcode VR Python

Schemat ilustrujący funkcje robota VEXcode VR, podkreślający jego możliwości w środowisku programowania online, umożliwiającym naukę koncepcji kodowania poprzez symulację wirtualnego robota.

Aby rozpocząć programowanie czujnika zderzaka w Pythonie, musisz najpierw otworzyć projekt tekstowy VEXcode VR. Więcej informacji w tym artykule.

Schemat ilustrujący funkcje robota VEXcode VR, podkreślający jego komponenty i możliwości w wirtualnym środowisku programistycznym w celach edukacyjnych.

Następnie znajdź kategorię Wykrywanie w Przyborniku i znajdź polecenia left_bumper.pressed i Right_bumper.pressed. Są to funkcje, które raportują wartość logiczną czujnika. Ponieważ w robocie VR znajdują się dwa czujniki zderzaka, dostępne są opcje zarówno dla prawego, jak i lewego zderzaka.

Schemat ilustrujący najważniejsze cechy robotów VEXcode VR, w tym czujniki, silniki i elementy konstrukcyjne, podkreślający ich funkcjonalność w wirtualnym środowisku programowania w celach edukacyjnych.

Aby dodać polecenie do projektu, możesz przeciągnąć je z Przybornika lub wpisać je w obszarze roboczym, korzystając z funkcji Autouzupełniania. Aby dowiedzieć się więcej o funkcji automatycznego uzupełniania w VEXcode VR z Pythonem, zapoznaj się z tym artykułem.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: