เซ็นเซอร์ตรวจจับเปลวไฟช่วงความยาวคลื่นระหว่าง 760 nm ถึง 1100 nm ตัวเซ็นเซอร์จะมี 2 output คือ analog output และ digital output แบบ digital output จะสามารถปรับค่าการตรวจจับได้
Share
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | const int flamePin = A2; //กำหนดขาเซ็นเซอร์ int flameValue = 0; //กำหนดค่าตัวแปรสำหรับเก็บค่าเซ็นเซอร์ void setup(){ Serial.begin(115200); } void loop() { flameValue = analogRead(flamePin); //อ่าน analog เซ็นเซอร์ Serial.println(flameValue); if(flameValue < 500){ //ถ้าค่าจากเซนเซอร์น้อยกว่าค่าที่ตั้งไว้ ให้ทำงาน Serial.println("Detect Flame"); } delay(100); } |