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