ดวงตา#

การแนะนำ#

เซ็นเซอร์ตรวจจับดวงตา VEX VR สามารถตรวจจับวัตถุและระบุสีและความสว่างของวัตถุได้

ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:

ตาอยู่ใกล้วัตถุ#

บล็อก Boolean eye near object จะรายงานว่าเซ็นเซอร์ตรวจจับดวงตาตรวจพบวัตถุที่อยู่ในระยะหรือไม่

  • จริง — เซ็นเซอร์ตรวจจับดวงตาตรวจพบวัตถุ

  • เท็จ — เซ็นเซอร์ดวงตาไม่ตรวจจับวัตถุใดๆ

<[FrontEye v] คือวัตถุใกล้?>

พารามิเตอร์

คำอธิบาย

ดวงตา

เซ็นเซอร์ดวงตาสำหรับตรวจจับวัตถุ

ตัวอย่าง

เมื่อเริ่มต้น
[Stop driving after detecting an object.]
ขับ [ไปข้างหน้า v]
รอ (0.1) วินาที
รอจนกว่า <[FrontEye v] คือวัตถุใกล้?>
หยุดขับ

ดวงตาตรวจจับสี#

บล็อก Boolean ตรวจจับสีด้วยดวงตา จะรายงานว่าเซ็นเซอร์ดวงตาตรวจจับสีที่ระบุหรือไม่

  • จริง – เซ็นเซอร์ตรวจจับสีที่ระบุได้

  • เท็จ – เซ็นเซอร์ไม่ตรวจจับสีที่ระบุ

<[FrontEye v] ตรวจจับ [แดง v]?>

พารามิเตอร์

คำอธิบาย

ดวงตา

เซ็นเซอร์ตรวจจับดวงตาเพื่อตรวจจับสี

สี

สีที่ต้องตรวจจับ:

  • แดง
  • เขียว
  • น้ำเงิน

ตัวอย่าง

เมื่อเริ่มต้น
[Stop driving after detecting a green object.]
ขับ [ไปข้างหน้า v]
รอ (0.1) วินาที
รอจนกว่า <[FrontEye v] ตรวจจับ [เขียว v]?>
หยุดขับ

ความสว่างของดวงตา#

ส่วนรายงาน ความสว่างของดวงตา จะรายงานปริมาณแสงที่สะท้อนกลับไปยังเซ็นเซอร์ดวงตาเป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100%

เปอร์เซ็นต์ที่สูงขึ้นหมายความว่ามีแสงสะท้อนกลับไปยังเซ็นเซอร์ตรวจจับดวงตามากขึ้น เปอร์เซ็นต์ที่ต่ำลงหมายความว่ามีแสงสะท้อนกลับน้อยลง

(ความสว่าง [FrontEye v] ใน %)

พารามิเตอร์

คำอธิบาย

ดวงตา

เซ็นเซอร์ตรวจจับดวงตาเพื่อตรวจจับความสว่าง

ตัวอย่าง

เมื่อเริ่มต้น
[Display whether a detected object is bright.]
ขับ [ไปข้างหน้า v]
รอจนกว่า <[FrontEye v] คือวัตถุใกล้?>
รอ (0.1) วินาที
ถ้า <(ความสว่าง [FrontEye v] ใน %) [math_less_than v] [70]> แล้ว
พิมพ์ [Object not bright.] ▶
มิฉะนั้น
พิมพ์ [Bright object!] ▶

เมื่อมองด้วยตา#

บล็อก when eye จะเรียกใช้ชุดบล็อกที่เชื่อมต่ออยู่เมื่อเซ็นเซอร์ตรวจจับดวงตาที่เลือกตรวจพบหรือสูญเสียวัตถุ

เมื่อ [FrontEye v] [ตรวจจับ v] วัตถุ :: hat events

พารามิเตอร์

คำอธิบาย

ดวงตา

เซ็นเซอร์ตรวจจับดวงตาที่จะใช้

สถานะ

เมื่อลำดับบล็อกที่แนบมาทำงาน:

  • ตรวจพบ – วัตถุที่ยังไม่ถูกตรวจพบถูกตรวจพบแล้ว
  • สูญเสีย – วัตถุที่ถูกตรวจพบแล้วไม่ถูกตรวจพบอีกต่อไป

ตัวอย่าง

เมื่อ [FrontEye v] [สูญหาย v] วัตถุ :: hat events
[Find an object when it is lost.]
เลี้ยว [ขวา v]
รอจนกว่า <[FrontEye v] คือวัตถุใกล้?>
หยุดขับ