Puskuri#
Johdanto#
Puskurin kytkin on mekaaninen kytkin, joka sulkee painettaessa piirin, jolloin robotti havaitsee painallukset ja vapautukset.
Alla on luettelo saatavilla olevista lohkoista:
Puskurikytkintä painettu — Raportoi totuusarvon, joka ilmaisee, painetaanko puskurikytkintä.
kun puskuri — Suorittaa liitetyn palikoiden pinon, kun puskurikytkintä painetaan tai vapautetaan.
Puskuri painettu#
Boolen Puskuria painettu -lohko raportoi, painetaanko puskurikytkintä. Tätä voidaan käyttää tarkistamaan, törmääkö robotti muihin esineisiin.
Tosi — Puskurin kytkintä painetaan.
Väärin — Puskurin kytkintä ei paineta
<[LeftBumper v] painettu?>
Parametrit |
Kuvaus |
|---|---|
puskurin anturi |
Tarkista puskurin anturi. |
Esimerkki
kun käynnistetään :: hat events
[Back up and turn whenever the bumper runs into an object.]
ikuisesti
aja [eteenpäin v]
jos <[LeftBumper v] painettu?> niin
aja [taaksepäin v] (100) [mm v] ▶
käänny [oikealle v] (90) astetta ▶
kun puskuri#
Kun puskuri -hattulohko suorittaa liitetyn lohkopinon, kun valittua puskurikytkintä painetaan tai vapautetaan.
kun [LeftBumper v] [painettu v] :: hat events
Parametrit |
Kuvaus |
|---|---|
puskurin anturi |
Tarkista puskurin anturi. |
osavaltio |
Kun kiinnitetty palikoiden pino käynnistyy: painattuna käynnistyy, kun puskurikytkintä painetaan alas, ja vapautettuna käynnistyy, kun puskurikytkin vapautetaan. |
Esimerkki
kun käynnistetään :: hat events
aja [eteenpäin v]
kun [LeftBumper v] [painettu v] :: hat events
[Reverse when the left bumper is pressed.]
aja [taaksepäin v] [200] [mm v] ▶