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

ด้านล่างนี้คือรายการบล็อกที่มีให้เลือก:
ตั้งค่าแสงออปติคอล – เปิดหรือปิดไฟ LED ของเซ็นเซอร์ออปติคอล
ตั้งค่ากำลังแสงออปติคอล – ตั้งค่าระดับกำลังของ LED ของเซ็นเซอร์ออปติคอล
ระบบตรวจจับวัตถุด้วยแสง – รายงานว่าเซ็นเซอร์ตรวจจับวัตถุที่อยู่ในระยะหรือไม่
การตรวจจับสีด้วยแสง – รายงานว่าเซ็นเซอร์แสงตรวจจับสีที่ระบุหรือไม่
ความสว่างเชิงแสง – รายงานความสว่างที่ตรวจพบโดยเซ็นเซอร์เชิงแสง
เฉดสีออปติคอล – รายงานเฉดสีที่ตรวจพบโดยเซ็นเซอร์ออปติคอล
เมื่อตรวจจับด้วยแสง – เรียกใช้ชุดบล็อกที่แนบมาเมื่อเซ็นเซอร์แสงตรวจจับหรือมองไม่เห็นวัตถุ
ตั้งค่าแสงออปติคอล#
บล็อก set Optical light จะเปิดหรือปิดไฟ LED ของเซ็นเซอร์แสง ซึ่งจะช่วยเพิ่มความแม่นยำของเซ็นเซอร์ในการตรวจจับสีได้
ตั้งไฟ [Optical1 v] [เปิด v]
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
สถานะ |
สถานะแสงของเซ็นเซอร์แสง: เปิด หรือ ปิด |
เมื่อเริ่มต้น
[Turn on the sensor's LED.]
ตั้งไฟ [Optical1 v] [เปิด v]
ตั้งค่ากำลังแสงออปติคอล#
บล็อก ตั้งค่ากำลังแสงออปติคอล ใช้สำหรับตั้งค่าความสว่างของ LED ในเซ็นเซอร์ออปติคอล แสงสว่างนี้จะช่วยให้เซ็นเซอร์ออปติคอลตรวจจับวัตถุและสีได้ชัดเจนยิ่งขึ้น
เปอร์เซ็นต์ที่สูงขึ้นจะทำให้แสงสว่างมากขึ้น เปอร์เซ็นต์ที่ต่ำลงจะทำให้แสงสว่างน้อยลง
หากไฟแสดงสถานะของเซ็นเซอร์แสงดับอยู่ การปรับกำลังไฟให้สูงกว่า 0% จะทำให้ไฟแสดงสถานะติดขึ้น
หากไฟแสดงสถานะของเซ็นเซอร์แสงติดอยู่ การตั้งค่ากำลังไฟเป็น 0% จะทำให้ไฟแสดงสถานะดับลง
ตั้งกำลังไฟ [Optical1 v] เป็น [50] %
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
ความสว่าง |
ตั้งค่าความสว่างของแสงจากเซ็นเซอร์แสง โดยมีค่าตั้งแต่ 0% ถึง 100% ใช้ตัวเลขจำนวนเต็ม |
เมื่อเริ่มต้น
[Turn on the sensor's LED at half brightness.]
ตั้งกำลังไฟ [Optical1 v] เป็น [50] %
ตรวจพบวัตถุด้วยแสง#
บล็อก Boolean ตรวจพบวัตถุด้วยระบบออปติคอล จะรายงานว่าเซ็นเซอร์ออปติคอลตรวจพบวัตถุภายในระยะหรือไม่
จริง — เซ็นเซอร์แสงตรวจจับวัตถุได้
เท็จ — เซ็นเซอร์แสงไม่ตรวจจับวัตถุใดๆ
<[Optical1 v] พบวัตถุ?>
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
ตัวอย่าง
เมื่อเริ่มต้น
[Drive forward until an object is found.]
ขับ [ไปข้างหน้า v]
รอจนกว่า <[Optical1 v] พบวัตถุ?>
หยุดขับ
การตรวจจับสีด้วยระบบออปติคอล#
บล็อกบูลีน การตรวจจับสีด้วยแสง จะรายงานว่าเซ็นเซอร์แสงตรวจจับสีที่ระบุหรือไม่ โดยพิจารณาจากค่าเฉดสีที่ตรวจพบ
จริง – เซ็นเซอร์ตรวจจับสีที่ระบุได้
เท็จ – เซ็นเซอร์ไม่ตรวจจับสีที่ระบุ
หมายเหตุ: เซ็นเซอร์แสงจะมองหาช่วงเฉดสีที่ตรงกับสีที่ระบุ สำหรับการตรวจจับช่วงเฉดสีที่เฉพาะเจาะจง โปรดดูบล็อกรายงาน เฉดสีแสง
<[Optical1 v] ตรวจจับ [แดง v]?>
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
สี |
ควรตรวจสอบสีใด:
|
ตัวอย่าง
เมื่อเริ่มต้น
[Drive forward until red is found.]
ขับ [ไปข้างหน้า v]
รอจนกว่า <[Optical1 v] ตรวจจับ [แดง v]?>
หยุดขับ
ความสว่างเชิงแสง#
ส่วนรายงาน ความสว่างเชิงแสง จะรายงานปริมาณแสงที่สะท้อนกลับไปยังเซ็นเซอร์เชิงแสง โดยแสดงเป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100%
เปอร์เซ็นต์ที่สูงขึ้นหมายความว่ามีแสงสะท้อนกลับไปยังเซ็นเซอร์แสงมากขึ้น เปอร์เซ็นต์ที่ต่ำลงหมายความว่ามีแสงสะท้อนกลับน้อยลง
(ความสว่าง [Optical1 v] ใน %)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
สีเชิงแสง#
บล็อกรายงานค่าสี Optical hue จะรายงานค่าสีที่ตรวจจับได้โดยเซ็นเซอร์แสงเป็นตัวเลขตั้งแต่ 0 ถึง 359 องศา
เฉดสี คือวิธีการอธิบายสีโดยใช้ตัวเลขรอบวงล้อสี

(เฉดสี [Optical1 v] ในองศา)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
ตัวอย่าง
เมื่อเริ่มต้น
[Look for the color pink using hue.]
ทำตลอดไป
ล้างหน้าจอ
ตั้งเคอร์เซอร์ไปแถว [1] คอลัมน์ [1] บนหน้าจอ
ถ้า <[300] [math_less_than v] (เฉดสี [Optical1 v] ในองศา) [math_less_than v] [359]> แล้ว
พิมพ์ [This is pink!] บนหน้าจอ ▶
มิฉะนั้น
พิมพ์ [No pink detected!] บนหน้าจอ ▶
เมื่อออปติคอล#
บล็อก when Optical จะเรียกใช้ชุดบล็อกที่เชื่อมต่ออยู่ทุกครั้งที่เซ็นเซอร์แสงตรวจจับหรือสูญเสียวัตถุ
เมื่อ [Optical1 v] [ตรวจจับ v] วัตถุ :: hat events
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์แสงที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
สถานะ |
เมื่อลำดับบล็อกที่แนบมาทำงาน: ตรวจจับ จะทำงานเมื่อตรวจพบวัตถุที่ยังไม่ถูกตรวจพบ ในขณะที่ สูญเสีย จะทำงานเมื่อไม่พบวัตถุที่ถูกตรวจพบอีกต่อไป |