กันชน#

การแนะนำ#

สวิตช์กันกระแทกเป็นสวิตช์เชิงกลที่ทำให้วงจรสมบูรณ์เมื่อถูกกด ทำให้หุ่นยนต์สามารถตรวจจับการกดและการปล่อยได้

ด้านล่างนี้คือรายการบล็อกที่มีให้เลือก:

กันชนกด#

บล็อก Boolean Bumper pressed จะรายงานว่าสวิตช์กันชนถูกกดหรือไม่ สามารถใช้ตรวจสอบได้ว่าหุ่นยนต์ชนกับวัตถุอื่นหรือไม่

  • จริง — สวิตช์กันชนกำลังถูกกดอยู่

  • เท็จ — ไม่ได้กดสวิตช์กันชน

<[LeftBumper v] ถูกกด?>

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์กันชน

ตรวจสอบเซ็นเซอร์กันชน

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
[Back up and turn whenever the bumper runs into an object.]
ทำตลอดไป
ขับ [ไปข้างหน้า v]
ถ้า <[LeftBumper v] ถูกกด?> แล้ว
ขับ [ถอยหลัง v] เป็น (100) [มม. v] ▶
เลี้ยว [ขวา v] เป็น (90) องศา ▶

เมื่อกันชน#

บล็อก when Bumper จะเรียกใช้บล็อกที่เชื่อมต่ออยู่เมื่อกดหรือปล่อยสวิตช์ Bumper ที่เลือกไว้

เมื่อ [LeftBumper v] [กด v] :: hat events

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์กันชน

ตรวจสอบเซ็นเซอร์กันชน

สถานะ

เมื่อบล็อกที่ต่อกันจะทำงาน: pressed จะทำงานเมื่อกดสวิตช์กันกระแทกลง และ released จะทำงานเมื่อปล่อยสวิตช์กันกระแทก

ตัวอย่าง

เมื่อเริ่มต้น :: hat events
ขับ [ไปข้างหน้า v]

เมื่อ [LeftBumper v] [กด v] :: hat events
[Reverse when the left bumper is pressed.]
ขับ [ถอยหลัง v] เป็น [200] [มม. v] ▶