Bumperschakelaar#
Invoering#
De bumperschakelaar is een mechanische schakelaar die een circuit sluit wanneer deze wordt ingedrukt, waardoor de robot het indrukken en loslaten kan detecteren.
Hieronder vindt u een lijst met beschikbare blokken:
Bumper ingedrukt — Geeft een Booleaanse waarde weer die aangeeft of de bumperschakelaar is ingedrukt.
wanneer Bumper — Voert de aangehechte stapel blokken uit wanneer de Bumperschakelaar wordt ingedrukt of losgelaten.
Bumper ingedrukt#
Het Booleaanse blok Bumper ingedrukt geeft aan of een bumperschakelaar is ingedrukt. Dit kan worden gebruikt om te controleren of de robot tegen andere objecten aanbotst.
Klopt — De bumperschakelaar wordt ingedrukt.
Onjuist — De bumperschakelaar wordt niet ingedrukt.
<[Bumper1 v] ingedrukt?>
Parameters |
Beschrijving |
|---|---|
bumper schakelaar |
Controleer de bumperschakelaar, die is geconfigureerd in het venster Apparaten. |
Voorbeeld
wanneer gestart
[Back up and turn whenever the bumper runs into an object.]
altijd
rijd [vooruit v]
als <[Bumper1 v] ingedrukt?> dan
rijd [achteruit v] voor (100) [mm v] ▶
draai [rechts v] voor (90) graden ▶
wanneer Bumper#
Het when Bumper hoedblok activeert de aangesloten stapel blokken wanneer de geselecteerde Bumper Switch wordt ingedrukt of losgelaten.
wanneer [Bumper1 v] [ingedrukt v]
Parameters |
Beschrijving |
|---|---|
bumper schakelaar |
Controleer de bumperschakelaar, die is geconfigureerd in het venster Apparaten. |
staat |
Wanneer de bijgevoegde stapel blokken zal werken: ingedrukt werkt wanneer de bumperschakelaar wordt ingedrukt, en losgelaten werkt wanneer de bumperschakelaar wordt losgelaten. |
Voorbeeld
wanneer [Bumper1 v] [ingedrukt v]
[Move forward when Bumper Switch is pressed.]
rijd [vooruit v] voor [200] [mm v] ▶