Cản xe#

Giới thiệu#

Công tắc Bumper là một công tắc cơ học, khi được nhấn sẽ đóng mạch điện, cho phép robot phát hiện các lần nhấn và nhả.

Dưới đây là danh sách các khối có sẵn:

  • Bấm nút được nhấn — Báo cáo một giá trị Boolean cho biết liệu công tắc nút bấm có đang được nhấn hay không.

  • khi Bumper — Chạy chồng khối được gắn kèm khi Công tắc Bumper được nhấn hoặc nhả.

Cản xe bị ép#

Khối Boolean Bumper pressed báo cáo xem công tắc Bumper có đang được nhấn hay không. Điều này có thể được sử dụng để kiểm tra xem robot có va chạm với các vật thể khác hay không.

  • Đúng — Công tắc Bumper đang được nhấn.

  • Sai — Công tắc Bumper không được nhấn

<[LeftBumper v] được nhấn?>

Thông số

Sự miêu tả

cảm biến cản

Kiểm tra cảm biến cản trước.

Ví dụ

khi bắt đầu :: hat events
[Back up and turn whenever the bumper runs into an object.]
mãi mãi
lái [tiến v]
nếu <[LeftBumper v] được nhấn?> thì
lái [lùi v] trong (100) [mm v] ▶
quay [phải v] trong (90) độ ▶

khi Bumper#

Khối khi Bumper sẽ chạy chồng khối được gắn kèm khi công tắc Bumper đã chọn được nhấn hoặc nhả ra.

khi [LeftBumper v] [nhấn v] :: hat events

Thông số

Sự miêu tả

cảm biến cản

Kiểm tra cảm biến cản trước.

tình trạng

Khi nào bộ khối được gắn sẽ hoạt động: chế độ pressed sẽ hoạt động khi công tắc Bumper được nhấn xuống, và chế độ released sẽ hoạt động khi công tắc Bumper được nhả ra.

Ví dụ

khi bắt đầu :: hat events
lái [tiến v]

khi [LeftBumper v] [nhấn v] :: hat events
[Reverse when the left bumper is pressed.]
lái [lùi v] trong [200] [mm v] ▶