Stötfångare#
Introduktion#
Bumper Switch är en mekanisk brytare som sluter en krets när den trycks ner, vilket gör att roboten kan upptäcka tryckningar och släppningar.
Nedan följer en lista över tillgängliga block:
Stötfångarknapp nedtryckt — Rapporterar ett booleskt värde som indikerar om stötfångarknappen trycks ned.
när Bumper — Kör den bifogade stapeln av block när Bumper-knappen trycks in eller släpps.
Stötfångaren pressad#
Det booleska blocket Stötfångarknapp nedtryckt rapporterar om en stötfångarknapp trycks ned eller inte. Detta kan användas för att kontrollera om roboten stöter in i andra föremål.
Sant — Stötfångarknappen trycks in.
Falskt — Stötfångarknappen trycks inte in
<[LeftBumper v] tryckt?>
Parametrar |
Beskrivning |
|---|---|
stötfångarsensor |
Stötfångarsensorn att kontrollera. |
Exempel
när startad :: hat events
[Back up and turn whenever the bumper runs into an object.]
för alltid
kör [framåt v]
om <[LeftBumper v] tryckt?> då
kör [bakåt v] i (100) [mm v] ▶
sväng [höger v] i (90) grader ▶
när stötfångaren#
Hattblocket when Bumper kör den bifogade stapeln av block när den valda Bumper-knappen trycks ner eller släpps.
när [LeftBumper v] [tryckt v] :: hat events
Parametrar |
Beskrivning |
|---|---|
stötfångarsensor |
Stötfångarsensorn att kontrollera. |
ange |
När den bifogade stapeln med block körs: nedtryckt körs när stötfångarknappen trycks ner, och släppt körs när stötfångarknappen släpps. |
Exempel
när startad :: hat events
kör [framåt v]
när [LeftBumper v] [tryckt v] :: hat events
[Reverse when the left bumper is pressed.]
kör [bakåt v] i [200] [mm v] ▶