Przełącznik zderzaka#
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
<[Bumper1 v] wciśnięty?>
Parametry |
Opis |
|---|---|
przełącznik zderzaka |
Przełącznik zderzaka do sprawdzenia, skonfigurowany w oknie Urządzenia. |
Przykład
gdy uruchomiony
[Back up and turn whenever the bumper runs into an object.]
zawsze
jedź [do przodu v]
jeśli <[Bumper1 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 [Bumper1 v] [wciśnięty v]
Parametry |
Opis |
|---|---|
przełącznik zderzaka |
Przełącznik zderzaka do sprawdzenia, skonfigurowany w oknie Urządzenia. |
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 [Bumper1 v] [wciśnięty v]
[Move forward when Bumper Switch is pressed.]
jedź [do przodu v] przez [200] [mm v] ▶