ESP8266 Infrared Detect Object Sensor : ตรวจจับวัตถุ
- เซนเซอร์ตรวจจับวัตถุแบบอินฟาเรด
- สามารถใช้ตรวจจับกรณีมีวัตถุมาบังที่เซนเซอร์ หรือใช้ตรวจจับเส้นสีขาวหรือดำได้
- ขา D0 ให้ค่าเป็น 0 เมื่อตรวจพบวัตถุ และให้ค่าเป็น 1 เมื่อตรวจไม่พบวัตถุ
- ขา A0 ให้ค่าเป็นแบบ analog
- สามารถปรับความไวการตรวจจับได้ที่โวลุ่มบนบอร์ด
ต่อวงจรตามใช้งานตามนี้ ESP8266 Infrared Detect Object Sensor

โคดตัวอย่าง Arduino NodeMCU
void setup() {
Serial.begin(115200);
}
void loop() {
if (digitalRead(D1) == 1) {
Serial.println("No ");
}else{
Serial.println("Detect");
}
delay(1000);
}
เมื่ออัพโหลดแล้ว เปิดดูที่ Serial Monitor เมื่อตรวจพบวัตถุจะแสดงคำว่า Detect สำหรับขา A0 ให้ค่าเป็น analog สามารถต่อกับขา A0 ขอ NodeMCU แล้วใช้คำสั่ง analogRead() อ่านค่าเข้ามาได้
คลิปวีดีโอสอน Arduino ESP8266 Infrared Detect ตรวจจับวัตถุด้วยแสงอินฟาเรด