คำอธิบาย
เซ็นเซอร์นี้เป็นสวิตช์ จะบอกหุ่นยนต์ว่ากันชนถูกกด (ค่าเซ็นเซอร์ 1) หรือปล่อย (ค่าเซ็นเซอร์ 0)
วิธีการทำงานของสวิตช์กันชน: ทำให้วงจรสมบูรณ์
สวิตช์กันชน VEX มีพื้นฐานมาจากอุปกรณ์ไฟฟ้าที่ใช้บ่อยที่สุด: สวิตช์ สวิตช์ประกอบด้วยขั้วต่อสองขั้ว (ตำแหน่งสำหรับต่อสายไฟ) และสะพานลวดเพื่อ 'สร้าง' การเชื่อมต่อเมื่อกดสวิตช์ เช่นเดียวกับในภาพประกอบ เมื่อคุณกดบนสายเชื่อมต่อ คุณจะ 'เสร็จสิ้น' วงจร และ Robot Brain จะบันทึกสิ่งนั้นในโปรแกรมของคุณ
สวิตช์กันชนเป็นส่วนหนึ่งของวงจรที่ไม่ได้เชื่อมต่อหรือชำรุด เมื่อคุณกดสวิตช์กันชน การเชื่อมต่อจะเกิดขึ้น และไฟฟ้าจะไหลได้
การติดตั้งสวิตช์กันชน
ตำแหน่ง
ตำแหน่งของสวิตช์กันชนมีความสำคัญมากในการอ่านค่าที่แม่นยำ
ตรวจสอบให้แน่ใจว่าไม่มีโครงสร้างบนหุ่นยนต์อยู่ด้านหน้าปุ่มที่ด้านหน้าของเซ็นเซอร์
ต้องมีเส้นทางที่ชัดเจนด้านหน้าเซนเซอร์ระหว่างวัตถุใดๆ ที่ถูกกดทับกับเซนเซอร์
การอ่านผลลัพธ์ของสวิตช์กันชน
การใช้บล็อคการพิมพ์เพื่อพิมพ์ผลลัพธ์ของสวิตช์บัมเปอร์จะเป็นประโยชน์
เมื่อคุณสร้างและรันโปรเจ็กต์ที่พิมพ์ผลลัพธ์ของ Bumper Switch คุณจะสามารถดูผลลัพธ์เหล่านั้นได้บนหน้าจอของ Brain
การเพิ่มสวิตช์กันชนเป็นอุปกรณ์ใน VEXcode EXP
เมื่อใดก็ตามที่ใช้เซ็นเซอร์กับภาษาการเขียนโปรแกรม จะต้องกำหนดค่าเซ็นเซอร์ภายในภาษานั้น
ด้วย VEXcode EXP สามารถทำได้โดยใช้คุณสมบัติ 'เพิ่มอุปกรณ์' จากหน้าต่างอุปกรณ์ คุณจะต้องไปที่เซ็นเซอร์ 3 สาย
ในส่วน 3-Wire ของอุปกรณ์ คุณจะพบสวิตช์กันชน
หากต้องการเพิ่มสวิตช์กันชนให้กับการกำหนดค่า ให้ทำตามขั้นตอนในบทความนี้
เมื่อเพิ่มสวิตช์กันชนในโครงการของคุณแล้ว บล็อกเซ็นเซอร์ชุดใหม่จะพร้อมใช้งาน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบล็อกจากหมวด 'การตรวจจับ' ที่เกี่ยวข้องกับสวิตช์กันชน โปรดดูข้อมูลวิธีใช้ (โครงการบล็อก)
การใช้งานทั่วไปของสวิตช์กันชน
การตรวจจับการกด
คุณสมบัตินี้ช่วยให้หุ่นยนต์ของคุณตรวจจับเมื่อมีบางสิ่งกดบนสวิตช์กันชน
โครงการตัวอย่างที่แสดงทางด้านซ้ายใช้ในการเขียนโค้ดหุ่นยนต์โดยติดตั้งสวิตช์กันชนที่ด้านหน้าเพื่อขับเคลื่อนจนกระทั่งเซ็นเซอร์ถูกกด จากนั้นหยุดการขับขี่เมื่อกดสวิตช์กันชนแล้ว
เหตุการณ์บัมเปอร์
คุณสมบัตินี้ช่วยให้โปรแกรมของคุณรันโค้ดเฉพาะเมื่อตรวจพบว่ามีบางสิ่งกดบนสวิตช์กันชน
โปรเจ็กต์ตัวอย่างที่แสดงทางด้านซ้ายใช้ในการเขียนโค้ดหุ่นยนต์โดยติดตั้งสวิตช์กันชนที่ด้านหน้าเพื่อขับเคลื่อนเป็นรูปสี่เหลี่ยม และทุกครั้งที่กดสวิตช์กันชน Brain จะพิมพ์ค่า True