功能介绍

火焰传感器,顾名思义就是可以检测或者探测火焰是否存在,是否有火源。该传感器可以检测火焰或者波长在760纳米~1100纳米范围内的光源,火焰传感器对火焰最敏感,对普通光也是有反应的,一般用作火焰报警等用途。对火焰越大,测试距离越远。不能让火焰直接接触传感器探头,以免高温损坏传感器。
传感器模块的探测角度为60度左右,对火焰光谱特别灵敏,灵敏度可通过电位器调节。本模块常见的信号输出是数字输出(1或0),但不排除具有模拟输出的传感器模块。工作电压为3.3V-5V。传感器模块如图3.11.1所示。
3.11 火焰传感器 - 图1
图 3.11.1 火焰传感器实物图

接线说明

Arduino 火焰传感器 说明
VCC/+/5V VCC/+/5V 供电引脚
GND/G/- GND/G/- 电源地线
D2 DO 接Arduino的任意数字引脚都可以,模块数字量输出
A0 AO 接Arduino的任意模拟引脚都可以,模块模拟量输出
模拟输出引脚不是所有模块都存在

使用说明:

按照接线说明连接好电路,传感器与火焰要保持一定距离,以免高温损坏传感器。如打火机测试火焰,距离为80cm左右,检测不到时可调节传感器上的电位器或者让传感器靠近火焰,直到输出信号能在1和0之间变化,有火焰时输出1,没有火焰时输出0。

参考程序:

本传感器的程序其实质就是通过数字读取的方式,读取传感器所连接的Arduino引脚上的电平变化,和按键模块的程序类似,在此不再给出详细的测试程序,可以参考按键模块的程序。