火焰传感器的使用

数字量输出:

单片机使用的是STC8A8KS64A12,使用P0^1来读取火焰传感器的状态,火焰传感器的输出使用数字量输出,初始化P0.1为准双向口,当检测到有火焰的时候,数字输出口变为低电平,当没有火焰的时候,是高电平,通过串口打印他的状态:
在这里插入图片描述
接线图:
当有火焰的时候,两个LED灯一起亮起,当没有火焰的时候,只有一个LED灯亮起
在这里插入图片描述
在这里插入图片描述

模拟量输出:

因为最终要使用到报警模块,所以采用数字量输出不是一个很好的选择,在模拟量输出方案中,采用这款单片机的ADC模块将模拟量采集值打印到串口,使用的IO为P0.2,当没有火焰的时候,由于2月9日比较阴暗,正常输出值为4060左右,把打火机开到最大的串口打印值为150左右,所以建议报警阈值采用200比较合理
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值