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] ▶