เซ็นเซอร์วัตถุ#
การแนะนำ#
เซ็นเซอร์ตรวจจับวัตถุ เป็นเซ็นเซอร์ตรวจจับระยะใกล้แบบอินฟราเรด (IR) ที่ตรวจจับเมื่อมีวัตถุอยู่ใกล้โดยใช้แสงอินฟราเรดสะท้อน

ด้านล่างนี้คือรายการบล็อกที่มีให้เลือก:
การสะท้อนแสงของเซ็นเซอร์วัตถุ – รายงานปริมาณแสงที่สะท้อนจากวัตถุ
เซ็นเซอร์วัตถุตรวจพบวัตถุ – รายงานว่าเซ็นเซอร์วัตถุตรวจพบวัตถุหรือไม่
ตั้งค่าเกณฑ์การตรวจจับของเซ็นเซอร์วัตถุ – ตั้งค่าปริมาณแสงสะท้อนที่จำเป็นก่อนที่จะถือว่าตรวจพบวัตถุ
เมื่อเซ็นเซอร์วัตถุ – เรียกใช้ชุดบล็อกที่แนบมาเมื่อเซ็นเซอร์วัตถุตรวจพบหรือสูญเสียวัตถุ
การสะท้อนแสงของเซ็นเซอร์วัตถุ#
บล็อกรายงาน ค่าการสะท้อนแสงของเซ็นเซอร์วัตถุ จะรายงานปริมาณแสงที่สะท้อนจากวัตถุเป็นเปอร์เซ็นต์
บันทึก:
ค่าการสะท้อนแสง 0% หมายความว่าวัตถุนั้นมืดมาก เซ็นเซอร์จะตรวจจับค่าดิบได้ตั้งแต่ 3000 ขึ้นไป
ค่าการสะท้อนแสง 100% หมายความว่าวัตถุนั้นสว่างมาก เซ็นเซอร์จึงมองเห็นค่าดิบเป็น 0
(ค่าสะท้อน [ObjectSensorA v] ใน %)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์ตรวจจับวัตถุที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
เซ็นเซอร์ตรวจจับวัตถุ#
บล็อก Boolean Object Sensor detects object จะรายงานว่าเซ็นเซอร์ตรวจจับวัตถุหรือไม่
จริง – เซ็นเซอร์ตรวจจับวัตถุตรวจพบวัตถุ
เท็จ – เซ็นเซอร์ตรวจจับวัตถุไม่พบวัตถุใดๆ
<[ObjectSensorA v] ตรวจพบวัตถุ?>
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์ตรวจจับวัตถุที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
ตั้งค่าเกณฑ์การตรวจจับของเซ็นเซอร์วัตถุ#
บล็อก set Object Sensor detection threshold จะกำหนดปริมาณแสงสะท้อนที่ต้องการเป็นเปอร์เซ็นต์ก่อนที่จะถือว่าตรวจพบวัตถุ
ตั้งเกณฑ์ตรวจจับ [ObjectSensorA v] เป็น [50] %
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
เลือกเซ็นเซอร์ตรวจจับวัตถุที่ต้องการใช้งาน โดยตั้งค่าไว้ในหน้าต่างอุปกรณ์ |
เกณฑ์การตรวจจับ |
ปริมาณแสงสะท้อนที่จำเป็นในการพิจารณาว่าวัตถุนั้นถูกตรวจจับได้ ถือเป็นจำนวนเต็ม |
เมื่อเซ็นเซอร์วัตถุ#
บล็อก when Object Sensor จะเรียกใช้ชุดบล็อกที่เชื่อมต่ออยู่เมื่อ Object Sensor ตรวจพบหรือสูญเสียวัตถุ
when [ObjectSensorA v] object is [detected v] :: hat events
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อุปกรณ์ |
ควรใช้เซ็นเซอร์ตรวจจับวัตถุตัวใด |
สถานะ |
เมื่อลำดับบล็อกที่แนบมาทำงาน: detected จะทำงานเมื่อตรวจพบวัตถุที่ตรวจไม่พบมาก่อน lost จะทำงานเมื่อไม่พบวัตถุที่ตรวจพบแล้ว |