การกำหนดค่าวิชันเซนเซอร์ V5 ด้วยการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญใน VEXcode Pro V5

เปิดโปรเจ็กต์

เปิดใช้งานการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญ

ยอมรับข้อกำหนดของการกำหนดค่าหุ่นยนต์ผู้เชี่ยวชาญ

รวมไฟล์ใหม่

คลิกขวาที่เมนูแบบเลื่อนลง 'รวม' และเลือก "ไฟล์ใหม่"

เพิ่มไฟล์การกำหนดค่า Vision Sensor

เลือกไฟล์ C++ 'Vision Sensor Configuration(.h)'

กำหนดวิชันเซนเซอร์ให้กับพอร์ต

ตั้งชื่อไฟล์ [ชื่อไฟล์].h

คลิกปุ่มสร้าง

หมายเหตุ: ชื่อไฟล์จะต้องมีนามสกุลที่ถูกต้องคือ “.h” ซึ่งจะไม่สามารถสร้างไฟล์ได้หากไม่มีนามสกุลดังกล่าว

เปิดตัวยูทิลิตี้การมองเห็น

คลิกที่ไฟล์ Vision Sensor ที่สร้างขึ้นใหม่เพื่อเปิดไฟล์

คลิกที่ปุ่มกำหนดค่าเพื่อเปิดยูทิลิตี้การมองเห็น

วางวัตถุในมุมมอง

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

เลือกสีของวัตถุ

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

กำหนดสี

คลิกที่ช่องทำเครื่องหมาย 'ตั้งค่า' ช่องใดช่องหนึ่งจากเจ็ดช่องเพื่อกำหนดสีนั้นให้กับช่องลายเซ็น

ปรับเทียบลายเซ็นสี

คลิกไอคอนลูกศรสองด้านทางด้านขวาของปุ่ม 'ล้าง' และใช้แถบเลื่อนเพื่อปรับเทียบวิชันเซนเซอร์เพื่อตรวจจับลายเซ็นสีได้ดีที่สุด เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ให้ลากแถบเลื่อนจนกระทั่งวัตถุสีส่วนใหญ่ถูกไฮไลท์ ในขณะที่พื้นหลังและวัตถุอื่นๆ ไม่ได้ถูกไฮไลท์ไว้

ตั้งชื่อลายเซ็น

คลิกที่ช่องข้อความ SIG_1 เพื่อเปลี่ยนชื่อลายเซ็นสี

กดปุ่ม Freeze อีกครั้งเพื่อให้ Vision Sensor กลับมาติดตามต่อ ย้ายวัตถุสีภายในขอบเขตการมองเห็นของวิชันเซนเซอร์เพื่อให้แน่ใจว่าวัตถุนั้นถูกติดตาม หากการติดตามทำงานตามที่ตั้งใจไว้ ให้ปิด Vision Utility

ลายเซ็นสียังสามารถเปลี่ยนแปลงได้ในโปรแกรมแก้ไขข้อความผ่านไฟล์การกำหนดค่าเซ็นเซอร์วิชัน

หากต้องการกำหนดค่าวิชันเซนเซอร์ให้ตรวจจับสีได้มากขึ้น ให้ทำซ้ำขั้นตอนที่ 5-9

หมายเหตุ: วิชันเซนเซอร์ไวต่อระดับแสงที่แตกต่างกัน อาจจำเป็นต้องปรับเทียบลายเซ็นสีใหม่หากระดับแสงในสภาพแวดล้อมของหุ่นยนต์เปลี่ยนแปลง

เปิด main.cpp

คลิก main.ccp เพื่อเปิดไฟล์

แก้ไข main.cpp

พิมพ์
#include "[ชื่อไฟล์ Vision Sensor].h".

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

Last Updated: