这是比较简单的火焰传感器使用指南 ,使用的arduino进行开发。
这个程序最终实现的功能是:当火焰传感器检测到火焰时LED将发光,也可以把它叫做火灾报警器吧,当然还得在基本的程序上面做一些优化。
目录
所需零件
- Arduino UNO / Nano(任何arduino板都可以)
- 火焰传感器模块
- 杜邦线
- LED灯泡
连接方式
火焰传感器与arduino连接电路图
最终程序
[scu name=”arduino-ide-post” platform=”arduino:avr:uno”]
int firePin = A0; //the analog pin connected to the flame sensor's analoge output
int ledPin = 2; //the digital pin connected to the LED's input
void setup() {
// initialize serial communication @ 9600 baud:
pinMode(firePin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// read the sensor
int sensorReading = analogRead(firePin); // LED connected to pin 2
pinMode(2, OUTPUT);
// READING FROM FLAME SENSOR IS REVERSE // WHEN FIRE DETECT THE SENSOR VALUE DECREASE
if (sensorReading < 500) // READING FROM FLAME SENSOR IS REVERSE
{
digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
Serial.print("Fire ditected");
}
delay(50); // delay between reads
}
[/scu]
扩展思考
学会了使用火焰传感器,后期可以做一个火焰报警器,与声光结合,与网络进行连接。