การเข้ารหัสเซ็นเซอร์ตา VEX 123 ด้วย VEXcode 123

หุ่นยนต์ 123 มีเซ็นเซอร์จำนวนมาก รวมถึงเซ็นเซอร์ตรวจจับดวงตา เซ็นเซอร์ตรวจจับดวงตาบนหุ่นยนต์ 123 สามารถเข้ารหัสได้โดยใช้ VEXcode 123

VEXรหัส 123.png


เซ็นเซอร์ตรวจจับดวงตาบนหุ่นยนต์ 123

ตาเซ็นเซอร์ callout.png

หุ่นยนต์ 123 มีเซ็นเซอร์ตรวจจับดวงตาที่ด้านหน้าซึ่งสามารถตรวจจับได้ว่ามีวัตถุอยู่หรือไม่ รวมถึงตรวจจับสี (แดง เขียว หรือน้ำเงิน)


บล็อก VEXcode 123 ใช้กับเซ็นเซอร์ตา

การตรวจจับบล็อกการมีอยู่ของวัตถุ

Object_presence.png

[ขับจนกระทั่ง] และ <Found object> บล็อกจะรายงานว่าเซ็นเซอร์ตาอยู่ใกล้กับวัตถุหรือไม่

<Detects color> บล็อก

_Detects_color__block.png

บล็อก <Detects color> จะรายงานว่าเซ็นเซอร์ตาตรวจพบสีที่ระบุหรือไม่

(ความสว่างของ) บล็อก

_ความสว่าง_of__block.png

บล็อก (ความสว่างของ) รายงานระดับความสว่างเป็นเปอร์เซ็นต์ สามารถใช้เพื่อแยกแยะระหว่างวัตถุและสภาพแวดล้อมที่สว่างและมืดได้

(ฮิวของ) บล็อก

_Hue_of__block.png

บล็อก (ฮิวของ) รายงานค่าสีของวัตถุ สิ่งนี้มีประโยชน์เมื่อกำหนดสีของวัตถุต่างๆ

vex-rainbow-circle-graphic_2.jpg

บล็อก (เฉดสี) รายงานค่าเฉดสีระหว่าง 0 - 359 องศา


การใช้งานทั่วไปของเซ็นเซอร์ตา

Eye Sensor บนหุ่นยนต์ 123 สามารถใช้งานได้หลายวิธี หุ่นยนต์ 123 สามารถใช้เซ็นเซอร์ตาเพื่อเริ่มลำดับพฤติกรรมเมื่ออยู่ในตำแหน่งที่ถูกต้อง ตัวอย่างเช่น หุ่นยนต์ 123 สามารถขับไปข้างหน้าได้จนกว่าจะตรวจพบว่าอยู่ใกล้วัตถุ เช่น กำแพงหรือหุ่นยนต์ 123 ตัวอื่น จากนั้นจึงหันกลับเพื่อไม่ให้ชนเข้ากับมัน

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

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

สีตา.png

หุ่นยนต์ 123 ยังสามารถรายงานค่าสีของวัตถุต่างๆ ได้ คุณสามารถใช้ Monitor Console เพื่อดูค่าเฉดสีที่เปลี่ยนแปลงแบบเรียลไทม์ เมื่อเลือกบล็อก (Hue of) แล้วลากไปที่ไอคอน Monitor Console ในพื้นที่ทำงาน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตรวจสอบตัวแปรและค่าการตรวจจับใน VEXcode 123, ดูบทความนี้ 

green_robot_hue.png

จากนั้นสามารถเปรียบเทียบค่ากับแผนภูมิสีได้

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

Last Updated: