Spínač nárazníku#

Zavedení#

Nárazníkový spínač je mechanický spínač, který při stisknutí uzavírá obvod, což umožňuje robotovi detekovat stisknutí a uvolnění.

Níže je uveden seznam dostupných bloků:

  • Stisknutí nárazníku — Vrací booleovskou hodnotu označující, zda je stisknut spínač nárazníku.

  • when Bumper — Spustí připojený zásobník bloků při stisknutí nebo uvolnění spínače Bumper.

Stlačený nárazník#

Logický blok Bumper pressed hlásí, zda je stisknut spínač nárazníku. To lze použít ke kontrole, zda robot narazí do jiných objektů.

  • True – Spínač nárazníku je stisknut.

  • Nepravda — Spínač nárazníku není stisknutý

<[Bumper1 v] stisknuto?>

Parametry

Popis

spínač nárazníku

Přepínač Bumper, který se má zkontrolovat, je nakonfigurován v okně Zařízení.

Příklad

při spuštění
[Back up and turn whenever the bumper runs into an object.]
navždy
jet [dopředu v]
pokud <[Bumper1 v] stisknuto?> pak
jet [zpět v] na (100) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶

když nárazník#

Blok when Bumper spustí připojený zásobník bloků, když je stisknut nebo uvolněn vybraný spínač Bumper.

když [Bumper1 v] [stisknuto v]

Parametry

Popis

spínač nárazníku

Přepínač Bumper, který se má zkontrolovat, je nakonfigurován v okně Zařízení.

stát

Kdy se připojená svazek bloků pohne: pressed se pohne, když je stisknutý spínač nárazníku, a released se pohne, když je spínač nárazníku uvolněn.

Příklad

když [Bumper1 v] [stisknuto v]
[Move forward when Bumper Switch is pressed.]
jet [dopředu v] na [200] [mm v] ▶