Buferis#

Į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

<[LeftBumper v] paspaustas?>

Parametrai

Aprašymas

buferio jutiklis

Buferio jutiklis, kurį reikia patikrinti.

Pavyzdys

kai pradėta :: hat events
[Back up and turn whenever the bumper runs into an object.]
amžinai
važiuoti [pirmyn v]
jei <[LeftBumper 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 [LeftBumper v] [paspausti v] :: hat events

Parametrai

Aprašymas

buferio jutiklis

Buferio jutiklis, kurį reikia patikrinti.

valstija

Kada pritvirtinta kaladėlių krūvelė veiks: paspaustas veiks, kai paspaustas buferio jungiklis, o atleistas veiks, kai atleidžiamas buferio jungiklis.

Pavyzdys

kai pradėta :: hat events
važiuoti [pirmyn v]

kai [LeftBumper v] [paspausti v] :: hat events
[Reverse when the left bumper is pressed.]
važiuoti [atgal v] per [200] [mm v] ▶