คำอธิบาย

เซ็นเซอร์นี้เป็นสวิตช์ จะบอกหุ่นยนต์ว่ากันชนถูกกด (ค่าเซ็นเซอร์ 1) หรือปล่อย (ค่าเซ็นเซอร์ 0)

EXP_Bumper.png


วิธีการทำงานของสวิตช์กันชน: ทำให้วงจรสมบูรณ์

สวิตช์กันชน VEX มีพื้นฐานมาจากอุปกรณ์ไฟฟ้าที่ใช้บ่อยที่สุด: สวิตช์ สวิตช์ประกอบด้วยขั้วต่อสองขั้ว (ตำแหน่งสำหรับต่อสายไฟ) และสะพานลวดเพื่อ 'สร้าง' การเชื่อมต่อเมื่อกดสวิตช์ เช่นเดียวกับในภาพประกอบ เมื่อคุณกดบนสายเชื่อมต่อ คุณจะ 'เสร็จสิ้น' วงจร และ Robot Brain จะบันทึกสิ่งนั้นในโปรแกรมของคุณ

สวิตช์กันชนเป็นส่วนหนึ่งของวงจรที่ไม่ได้เชื่อมต่อหรือชำรุด เมื่อคุณกดสวิตช์กันชน การเชื่อมต่อจะเกิดขึ้น และไฟฟ้าจะไหลได้


การติดตั้งสวิตช์กันชน

ตำแหน่ง

EXP_BaseBot_With_Bumper.png

ตำแหน่งของสวิตช์กันชนมีความสำคัญมากในการอ่านค่าที่แม่นยำ

ตรวจสอบให้แน่ใจว่าไม่มีโครงสร้างบนหุ่นยนต์อยู่ด้านหน้าปุ่มที่ด้านหน้าของเซ็นเซอร์

ต้องมีเส้นทางที่ชัดเจนด้านหน้าเซนเซอร์ระหว่างวัตถุใดๆ ที่ถูกกดทับกับเซนเซอร์

การอ่านผลลัพธ์ของสวิตช์กันชน

Screen_Shot_2022-01-27_at_12.03.37_PM.png

การใช้บล็อคการพิมพ์เพื่อพิมพ์ผลลัพธ์ของสวิตช์บัมเปอร์จะเป็นประโยชน์

เมื่อคุณสร้างและรันโปรเจ็กต์ที่พิมพ์ผลลัพธ์ของ Bumper Switch คุณจะสามารถดูผลลัพธ์เหล่านั้นได้บนหน้าจอของ Brain


การเพิ่มสวิตช์กันชนเป็นอุปกรณ์ใน VEXcode EXP

เมื่อใดก็ตามที่ใช้เซ็นเซอร์กับภาษาการเขียนโปรแกรม จะต้องกำหนดค่าเซ็นเซอร์ภายในภาษานั้น

3-Wire_Devices.png

ด้วย VEXcode EXP สามารถทำได้โดยใช้คุณสมบัติ 'เพิ่มอุปกรณ์' จากหน้าต่างอุปกรณ์ คุณจะต้องไปที่เซ็นเซอร์ 3 สาย

กันชน_Switch.png

เมื่อเพิ่มสวิตช์กันชนในโครงการของคุณแล้ว บล็อกเซ็นเซอร์ชุดใหม่จะพร้อมใช้งาน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบล็อกจากหมวด 'การตรวจจับ' ที่เกี่ยวข้องกับสวิตช์กันชน โปรดดูข้อมูลวิธีใช้ (โครงการบล็อก)


การใช้งานทั่วไปของสวิตช์กันชน

การตรวจจับการกด

Screen_Shot_2022-01-27_at_12.28.33_PM.png

คุณสมบัตินี้ช่วยให้หุ่นยนต์ของคุณตรวจจับเมื่อมีบางสิ่งกดบนสวิตช์กันชน

โครงการตัวอย่างที่แสดงทางด้านซ้ายใช้ในการเขียนโค้ดหุ่นยนต์โดยติดตั้งสวิตช์กันชนที่ด้านหน้าเพื่อขับเคลื่อนจนกระทั่งเซ็นเซอร์ถูกกด จากนั้นหยุดการขับขี่เมื่อกดสวิตช์กันชนแล้ว

เหตุการณ์บัมเปอร์

Screen_Shot_2022-01-27_at_1.50.07_PM.png

คุณสมบัตินี้ช่วยให้โปรแกรมของคุณรันโค้ดเฉพาะเมื่อตรวจพบว่ามีบางสิ่งกดบนสวิตช์กันชน

โปรเจ็กต์ตัวอย่างที่แสดงทางด้านซ้ายใช้ในการเขียนโค้ดหุ่นยนต์โดยติดตั้งสวิตช์กันชนที่ด้านหน้าเพื่อขับเคลื่อนเป็นรูปสี่เหลี่ยม และทุกครั้งที่กดสวิตช์กันชน Brain จะพิมพ์ค่า True

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: