传感器解说2火焰探测器- ky-026 (框架)具体介绍所需的传感器:
火焰传感器(带模拟输出的型号) ) )。
雌雄跳线
Arduino
打火机
用途:这些类型的传感器用于近距离火灾检测,可作为监视项目和安全预防措施用于切断/运行设备。
工作原理:火焰传感器对附近的红外线波长非常敏感。
对模拟输出(A0 ) :热阻实时输出电压信号。
当数字输出(D0 ) :温度达到一定阈值时,输出高低信号的阈值可以通过电位器进行调节。
针:
VCC……正电压输入:模拟5v、数字3.3v。
A0 …模拟输出
d0 .数字输出
接地.地面
代码通过映射火焰传感器给出的模拟值(0-1024 )进行读取。 原料传感器与该代码反应如下:
如果传感器1.5英尺内有火焰,则“case 0”处于活动状态,* * close fire http://www.Sina.com/remote fire * *将发送到串行监视器。 如果在传感器之前未检测到火焰,则“情况2”处于活动状态,“无文件”将发送到串行显示器。
电路连接VCC …5伏
接地…
A0 …模拟是0
代码部分//lowestandhighestsensorreadings : constintsensormin=0; //sensorminimumconstintsensormax=1024; //sensormaximumvoidsetup ((/initializeserialcommunication @ 9600 baud : serial.begin ) ) 9600; } void loop ((/readthesensoronanaloga 0: intsensorreading=analog read (A0 ); //mapthesensorrange (four options ) ://ex:'long intmap ) long int、long int、long int、long int、long int、long int longint ) ) int//rangevalue :交换机(范围) case 0://afirecloserthan 1.5 feet away.serial.println (* * close fifile 布雷克; case 1://afire between1-3feet away.serial.println (* * distant fire * * ' ); 布雷克; case 2://nofiredetected.serial.println (' no fire ); 布雷克; (延迟) 1; //delay between reads}