Bumper#

Perkenalan#

Saklar Bumper adalah saklar mekanis yang melengkapi rangkaian saat ditekan, memungkinkan robot untuk mendeteksi penekanan dan pelepasan.

Berikut adalah daftar blok yang tersedia:

  • Bumper ditekan — Melaporkan nilai Boolean yang menunjukkan apakah Saklar Bumper sedang ditekan.

  • when Bumper — Menjalankan tumpukan blok yang terhubung ketika Saklar Bumper ditekan atau dilepaskan.

Bumper ditekan#

Blok Boolean Bumper pressed melaporkan apakah sebuah Saklar Bumper sedang ditekan atau tidak. Ini dapat digunakan untuk memeriksa apakah robot menabrak objek lain.

  • Benar — Tombol Bumper sedang ditekan.

  • Salah — Tombol Bumper tidak ditekan

<[LeftBumper v] ditekan?>

Parameter

Keterangan

sensor bemper

Sensor bemper perlu diperiksa.

Contoh

saat dimulai :: hat events
[Back up and turn whenever the bumper runs into an object.]
selamanya
kendarai [maju v]
jika <[LeftBumper v] ditekan?> maka
kendarai [mundur v] sejauh (100) [mm v] ▶
belok [kanan v] sejauh (90) derajat ▶

saat Bumper#

Blok topi when Bumper menjalankan tumpukan blok yang terhubung ketika Saklar Bumper yang dipilih ditekan atau dilepaskan.

saat [LeftBumper v] [ditekan v] :: hat events

Parameter

Keterangan

sensor bemper

Sensor bemper perlu diperiksa.

negara

Kapan tumpukan blok yang terpasang akan berjalan: ditekan akan berjalan ketika Saklar Bumper ditekan, dan dilepaskan akan berjalan ketika Saklar Bumper dilepaskan.

Contoh

saat dimulai :: hat events
kendarai [maju v]

saat [LeftBumper v] [ditekan v] :: hat events
[Reverse when the left bumper is pressed.]
kendarai [mundur v] sejauh [200] [mm v] ▶