1. 概述
本传感器是一个arduino专用传感器,它的连接端口兼容arduino传感器扩展板。它可以检测火焰或者波长在760纳米~1100纳米范围内的光源,它的探测角度为60度左右,它对火焰光谱特别灵敏并且灵
敏度可调,性能稳定,是救火机器人必备部件。传感器自带2个定位孔,方便你将传感器固定在其他设备。
2. 规格参数
工作电压:3.3V-5V(DC)
接口:4PIN接口
输出信号:模拟信号和数字信号
重量:3.1g
3. 连接图
4. 测试代码
const int flamePin = 3; //定义数字口3
const int ledPin = 13; //定义数字口13
// variables will change:
int State = 0; //定义数字变量State,并设为0
void setup()
{
pinMode(ledPin, OUTPUT); //将ledPin设置为输出
pinMode(flamePin, INPUT); //将flamePin设置为输入
}
void loop()
{
State = digitalRead(flamePin);//读取到数字口3的数值,并赋值给 State
if (State == LOW) //当sensorState为低电平时,LED亮起
{
digitalWrite(ledPin, HIGH); //LED亮起
}
else
{
digitalWrite(ledPin, LOW); //LED变暗
}
}
5. 测试结果
按照上图接好线,烧录好代码;上电后,调节模块电位器,使模块上D1处于亮起和关闭临界点,使D1关闭。传感器没有检测到火焰时,传感器上的D1灯关闭,Arduino UNO 板上的 D13 的指示灯关闭;当传感器检测到火焰时,传感器上的D1灯亮起,Arduino UNO 板上的 D13 的指示灯亮起。