Skip to main content

บทที่ 1: บล็อกเซ็นเซอร์ตา

<Eye Sensor near object> บล็อค

<Eye Sensor near object> บล็อกจะรายงานว่าเซ็นเซอร์ตรวจจับดวงตาอยู่ใกล้กับวัตถุเพื่อตรวจจับสีหรือไม่ (สีแดง, สีเขียว, สีฟ้า, ไม่มี)

เซ็นเซอร์ตรวจจับดวงตา VEXcode VR ใกล้กับบล็อกวัตถุที่เขียนว่า 'ดวงตาด้านหน้าอยู่ใกล้กับวัตถุ ?'

<Eye Sensor near object> บล็อกเป็นบล็อกนักข่าวบูลีนที่รายงานความจริงเมื่อเซ็นเซอร์ตรวจจับดวงตาอยู่ใกล้กับวัตถุที่มีสีที่ตรวจจับได้และรายงานเท็จหากเซ็นเซอร์ตรวจจับดวงตาไม่ได้อยู่ใกล้กับวัตถุที่มีสีที่ตรวจจับได้

เซ็นเซอร์ตรวจจับดวงตาด้านหน้าหรือด้านล่างสามารถเลือกได้จากเมนูแบบเลื่อนลงบน <Eye Sensor near object> บล็อก

เซ็นเซอร์ตรวจจับดวงตา VEXcode VR ใกล้กับบล็อกวัตถุที่เขียนว่า 'ดวงตาด้านหน้าอยู่ใกล้กับวัตถุ ?' เมนูแบบเลื่อนลงเซ็นเซอร์ถูกเปิดขึ้นทำให้ผู้ใช้สามารถเปลี่ยนเซ็นเซอร์จาก Front Eye เป็น Down Eye ได้

การใช้สวิทช์บล็อก 

นี่ <Eye sensor near object> คือบล็อค Switch

VEXcode VR switch block รุ่นของ Eye Sensor Near Object block พร้อมรหัส Python ที่เขียนว่า 'front_eye.near_object ()'

คุณสามารถเปลี่ยนพารามิเตอร์เซ็นเซอร์จากเซ็นเซอร์ตรวจจับดวงตาด้านหน้าเป็นเซ็นเซอร์ตรวจจับดวงตาลงโดยการแทนที่รหัส "front_eye " ด้วย "down_eye" โปรดทราบว่าชื่อเซ็นเซอร์ควรพิมพ์โดยใช้ตัวอักษรพิมพ์เล็ก เพียงพิมพ์พารามิเตอร์หรือกดปุ่ม ENTER หรือปุ่ม TAB เพื่อเลือกคำแนะนำพารามิเตอร์ที่ปรากฏ 

VEXcode VR switch block รุ่นของ Eye Sensor Near Object block พร้อมรหัส Python ที่เขียนว่า 'front_eye.near_object ()' เมนูแบบเลื่อนลงที่สมบูรณ์แบบอัตโนมัติช่วยให้ผู้ใช้สามารถเปลี่ยนเซ็นเซอร์ระหว่าง 'front_eye' และ 'down_eye'

<Color sensing> บล็อค

<Color sensing> บล็อกจะรายงานว่าเซ็นเซอร์ตรวจจับดวงตาตัวใดตัวหนึ่งตรวจพบสีเฉพาะหรือไม่

บล็อกการตรวจจับสี VEXcode VR ที่เขียนว่า 'ตาด้านหน้าตรวจจับสีแดง ?'

เลือก Eye Sensor ที่จะ <Color sensing> ใช้กับบล็อค

บล็อกการตรวจจับสี VEXcode VR ที่เขียนว่า 'ตาด้านหน้าตรวจจับสีแดง ?' เมนูแบบเลื่อนลงจะถูกเปิดขึ้นเพื่อตั้งค่าเซ็นเซอร์ที่เลือกเป็นตาด้านหน้าหรือตาล่าง

<Color sensing> บล็อกเป็นบล็อกนักข่าวบูลีนและรายงานความจริงเมื่อเซ็นเซอร์ตรวจจับดวงตาตรวจพบสีที่เลือก <Color sensing> บล็อกรายงานเท็จเมื่อเซ็นเซอร์ตรวจจับดวงตาไม่พบสีที่เลือก เลือกสีที่จะตรวจจับใน <Color sensing> บล็อก

บล็อกการตรวจจับสี VEXcode VR ที่เขียนว่า 'ตาด้านหน้าตรวจจับสีแดง ?' เมนูแบบเลื่อนลงจะเปิดขึ้นเพื่อตั้งค่าสีที่เลือกเป็นสีแดงสีเขียวสีน้ำเงินหรือไม่มีเลย

การใช้สวิทช์บล็อก

นี่ <Color sensing> คือบล็อค Switch 

รุ่น VEXcode VR switch block ของ Color Sensing block ที่มีรหัส Python ที่เขียนว่า 'front_eye.detect (สีแดง )'

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

รุ่น VEXcode VR switch block ของ Color Sensing block ที่มีรหัส Python ที่เขียนว่า 'front_eye.detect (สีแดง )' ผู้ใช้สามารถเปลี่ยนค่าสีระหว่างสีฟ้าสีเขียวไม่มีและสีแดงโดยการพิมพ์ออกมาหรือใช้คุณลักษณะการเติมข้อความอัตโนมัติ

เช่นเดียวกับ <Eye sensor near object> บล็อกคุณสามารถเปลี่ยนพารามิเตอร์เซ็นเซอร์จากเซ็นเซอร์ดวงตาด้านหน้าเป็นเซ็นเซอร์ดวงตาลงได้โดยแทนที่ "front_eye" ด้วย "down_eye" ตรวจสอบให้แน่ใจว่าได้ป้อนชื่อเซ็นเซอร์โดยใช้ตัวอักษรตัวพิมพ์เล็ก การใช้ไวยากรณ์ที่เหมาะสมเป็นสิ่งสำคัญดังนั้นโปรดตรวจสอบให้แน่ใจว่าได้ใส่เครื่องหมายขีดล่าง(_) ระหว่างคำสองคำในชื่อเซ็นเซอร์ 

บล็อกการตรวจจับสีรุ่น VEXcode VR ที่มีรหัส Python ที่อ่านว่า 'down_eye.detect (สีแดง )' เพื่อสาธิตวิธีการเปลี่ยนเซ็นเซอร์ที่เลือก

เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป