Zderzak#
Wstęp#
Bumper Switch to przełącznik mechaniczny, który po naciśnięciu zamyka obwód, umożliwiając robotowi wykrywanie naciśnięć i zwolnień.
Poniżej znajduje się lista dostępnych bloków:
Naciśnięto zderzak — Zgłasza wartość logiczną wskazującą, czy przełącznik zderzaka jest naciśnięty.
when Bumper — Uruchamia dołączony stos bloków po naciśnięciu lub zwolnieniu przełącznika Bumper.
Zderzak wciśnięty#
Blok logiczny Bumper pressing informuje, czy przełącznik Bumper Switch jest wciśnięty. Można go użyć do sprawdzenia, czy robot zderza się z innymi obiektami.
Prawda — wciśnięty jest przełącznik zderzaka.
Fałsz — przełącznik zderzaka nie jest wciśnięty
<[LeftBumper v] wciśnięty?>
Parametry |
Opis |
|---|---|
czujnik zderzaka |
Czujnik zderzaka do sprawdzenia. |
Przykład
gdy uruchomiony :: hat events
[Back up and turn whenever the bumper runs into an object.]
zawsze
jedź [do przodu v]
jeśli <[LeftBumper v] wciśnięty?> to
jedź [wstecz v] przez (100) [mm v] ▶
skręć [w prawo v] o (90) stopni ▶
kiedy zderzak#
Blok when Bumper uruchamia dołączony stos bloków po naciśnięciu lub zwolnieniu wybranego przełącznika Bumper.
gdy [LeftBumper v] [wciśnięty v] :: hat events
Parametry |
Opis |
|---|---|
czujnik zderzaka |
Czujnik zderzaka do sprawdzenia. |
państwo |
Gdy dołączony stos bloków zostanie uruchomiony: pressed zostanie uruchomiony, gdy przełącznik zderzaka zostanie naciśnięty, a released zostanie uruchomiony, gdy przełącznik zderzaka zostanie zwolniony. |
Przykład
gdy uruchomiony :: hat events
jedź [do przodu v]
gdy [LeftBumper v] [wciśnięty v] :: hat events
[Reverse when the left bumper is pressed.]
jedź [wstecz v] przez [200] [mm v] ▶