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