สวิตช์กันชน#

การแนะนำ#

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

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

กันชนกด#

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

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

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

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

พารามิเตอร์

คำอธิบาย

สวิตช์กันชน

ตรวจสอบสวิตช์กันชน (Bumper Switch) ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์ (Devices)

ตัวอย่าง

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

เมื่อกันชน#

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

เมื่อ [Bumper1 v] [กด v]

พารามิเตอร์

คำอธิบาย

สวิตช์กันชน

ตรวจสอบสวิตช์กันชน (Bumper Switch) ที่ตั้งค่าไว้ในหน้าต่างอุปกรณ์ (Devices)

สถานะ

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

ตัวอย่าง

เมื่อ [Bumper1 v] [กด v]
[Move forward when Bumper Switch is pressed.]
ขับ [ไปข้างหน้า v] เป็น [200] [มม. v] ▶