หุ่นยนต์ VEXcode VR มีเซ็นเซอร์บัมเปอร์สองตัว บัมเปอร์เซนเซอร์สามารถใช้กับ VEXcode VR เพื่อรายงานว่ามีการกดบัมเปอร์เซนเซอร์บนหุ่นยนต์ VEXcode VR
บทความต่อไปนี้จะครอบคลุม:
- เซ็นเซอร์กันชนคืออะไร?
- การใช้งานทั่วไปของบัมเปอร์เซนเซอร์
- ฉันจะหา กดบัมเปอร์ ได้ที่ไหน
- ฉันจะตั้งโปรแกรม Bumper Sensor ได้อย่างไร?
เซ็นเซอร์กันชนคืออะไร?
เซ็นเซอร์กันชนคือสวิตช์ เซ็นเซอร์กันชนรายงานว่ามีการกดหรือปล่อย
- เซ็นเซอร์กันชนจะรายงานค่าเซ็นเซอร์ 1 เมื่อกดเซ็นเซอร์กันชน
- เซ็นเซอร์กันชนจะรายงานค่าเซ็นเซอร์เป็น 0 เมื่อปล่อยเซ็นเซอร์กันชน
ค่าของเซ็นเซอร์กันชนสามารถดูได้ในแดชบอร์ด สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแดชบอร์ด โปรดดู VEXcode VR Dashboard บทความ.
การใช้งานทั่วไปของบัมเปอร์เซนเซอร์
ผนังกั้นเซ็นเซอร์กันชนสามารถกดได้ใน Wall Maze Playground
เซ็นเซอร์กันชนยังสามารถกดโดยผนังรอบสนามเด็กเล่นต่างๆ
ฉันจะหา กดบัมเปอร์ ได้ที่ไหน
ในการเริ่มต้นเขียนโปรแกรมบัมเปอร์เซนเซอร์ คุณจะต้องเปิด VEXcode VR ก่อน สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Launch - เริ่มต้นใช้งาน VEXcode VR บทความ
ถัดไป ค้นหาหมวดหมู่การตรวจจับในกล่องเครื่องมือ และค้นหาบล็อก การกดบัมเปอร์
ฉันจะตั้งโปรแกรม Bumper Sensor ได้อย่างไร?
เปลี่ยนเซ็นเซอร์กันชน
คุณสามารถเลือกกันชนด้านซ้ายหรือกันชนขวาจากเมนูแบบเลื่อนลง
บล็อกบูลีน
บล็อกบูลีนรายงานเงื่อนไขว่าจริงหรือเท็จ และพอดีกับบล็อกใดๆ ที่มีอินพุตหกเหลี่ยม (หกด้าน) สำหรับบล็อกอื่นๆ บล็อกบูลีนแบบกดจะรายงาน “จริง” หากกดกันชนและ “เท็จ” หากกันชนเป็น ปล่อยหรือไม่กด สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบล็อกบูลีน โปรดไปที่ Help หรือ บล็อกรูปร่างและความหมาย - บทความ VEXcode VR
ต่อไปนี้คือตัวอย่างโค้ดที่จะทำให้ VR Robot ขับไปข้างหน้าจนชนวัตถุหรือผนัง
บล็อกซี
บล็อก C วนบล็อกภายในหรือตรวจสอบว่าเงื่อนไขเป็นจริงหรือเท็จ มีรูปทรงสำหรับติดสแต็คบล็อคด้านบน ด้านล่าง หรือด้านใน บล็อกควบคุมเซ็นเซอร์กันชนมักใช้กับเงื่อนไข (บล็อก C) เช่น ถ้าเช่นนั้น หรือ รอจนกระทั่ง บล็อก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบล็อกตามเงื่อนไขที่พบในหมวดการควบคุม ไปที่ Help หรือ บล็อกรูปร่างและความหมาย - บทความ VEXcode VR
ในตัวอย่างต่อไปนี้ โค้ดจะทำให้ VR Robot ขับเคลื่อนในสี่เหลี่ยมตลอดไป