Bumper#
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.
<[LeftBumper v] ingedrukt?>
Parameters |
Beschrijving |
|---|---|
bumper sensor |
Controleer de bumpersensor. |
Voorbeeld
wanneer gestart :: hat events
[Back up and turn whenever the bumper runs into an object.]
altijd
rijd [vooruit v]
als <[LeftBumper 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 [LeftBumper v] [ingedrukt v] :: hat events
Parameters |
Beschrijving |
|---|---|
bumper sensor |
Controleer de bumpersensor. |
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 gestart :: hat events
rijd [vooruit v]
wanneer [LeftBumper v] [ingedrukt v] :: hat events
[Reverse when the left bumper is pressed.]
rijd [achteruit v] voor [200] [mm v] ▶