Bamperio jungiklis#
Įvadas#
Buferio jungiklis yra mechaninis jungiklis, kuris paspaudus užbaigia grandinę, leisdamas robotui aptikti paspaudimus ir atleidimus.
Žemiau pateikiamas galimų blokų sąrašas:
Paspaustas buferio jungiklis – Pateikia loginę reikšmę, rodančią, ar paspaudžiamas buferio jungiklis.
kai buferis — Paleidžia pridėtą blokų krūvą, kai paspaudžiamas arba atleidžiamas buferio jungiklis.
Paspaustas buferis#
Loginis blokas „Paspaustas buferis“ praneša, ar paspaudžiamas buferio jungiklis. Tai galima naudoti norint patikrinti, ar robotas atsitrenkia į kitus objektus.
Teisinga – Paspaustas buferio jungiklis.
Neteisinga — Nepaspaustas buferio jungiklis
<[Bumper1 v] paspaustas?>
Parametrai |
Aprašymas |
|---|---|
buferio jungiklis |
Buferio jungiklis, kurį reikia patikrinti, sukonfigūruotas lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Back up and turn whenever the bumper runs into an object.]
amžinai
važiuoti [pirmyn v]
jei <[Bumper1 v] paspaustas?> tada
važiuoti [atgal v] per (100) [mm v] ▶
sukti [dešinėn v] per (90) laipsnių ▶
kai buferis#
Kai buferis skrybėlių blokas paleidžia prijungtą blokų krūvą, kai paspaudžiamas arba atleidžiamas pasirinktas buferio jungiklis.
kai [Bumper1 v] [paspausti v]
Parametrai |
Aprašymas |
|---|---|
buferio jungiklis |
Buferio jungiklis, kurį reikia patikrinti, sukonfigūruotas lange „Įrenginiai“. |
valstija |
Kada pritvirtinta kaladėlių krūvelė veiks: paspaustas veiks, kai paspaustas buferio jungiklis, o atleistas veiks, kai atleidžiamas buferio jungiklis. |
Pavyzdys
kai [Bumper1 v] [paspausti v]
[Move forward when Bumper Switch is pressed.]
važiuoti [pirmyn v] per [200] [mm v] ▶