相关文章推荐
霸气的毛衣  ·  Amazon Web Services ...·  3 月前    · 
沉稳的草稿本  ·  关于报名参加第一届中国研究生“文化中国”两创 ...·  7 月前    · 
想表白的领结  ·  金华市义务教育均衡发展现状·  11 月前    · 
酒量大的可乐  ·  这一次他的照片没有马赛克——追记曾战斗在禁毒 ...·  1 年前    · 
个性的单杠  ·  6个非常实用的黑科技微信小程序! - 知乎·  1 年前    · 
Code  ›  火焰传感器在Arduino中的使用方法开发者社区
火焰温度 传感器 火焰传感器 arduino
https://cloud.tencent.com/developer/article/1640498
痴情的墨镜
1 年前
作者头像
小雨coding
0 篇文章

火焰传感器在Arduino中的使用方法

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 小雨编程 > 火焰传感器在Arduino中的使用方法

火焰传感器在Arduino中的使用方法

作者头像
小雨coding
发布 于 2020-06-09 14:16:39
2.2K 0
发布 于 2020-06-09 14:16:39
举报

前言

在智能家居环境监测项目需要使用的传感器元件中,火焰传感器是一种简单易用的传感器。它使用红外线接收管作为基本元件,通过电位器来调整灵敏度(阈值),有的模块有三个引脚(支持数字信号输出),有的模块有四个引脚(同时支持数字信号和模拟信号输出);

在使用这种红外传感器之前,我们首先需要了解一下什么是红外线:

红外线原理

红外光线 是波长介于微波与可见光波之间的电磁波,波长在 760纳米 到 1毫米 之间,是波形比红光更长的不可见光。自然界的一切温度高于绝对零度(-273.15℃)的物体,其表面就会辐射红外线。

那么燃烧的火焰其辐射的红外线特征跟为明显,利用这一点,把红外感应管便可以作为火焰传感器元件来使用。

使用方法

  1. 引脚说明
2. 实验测试

按图连接好火焰传感器模块和LED,火焰传感器5v供电, Arduino的3号IO口设为输入模式,如果火焰传感器检测到火焰,引脚DO输出 低电平 ;如果没有检测到火焰,引脚DO输出 高电平

3. 代码
int led = 12;
int fire_sensor = 3;
void setup()
pinMode(fire_sensor,INPUT);   //接收火焰传感器
pinMode(led,OUTPUT);          //LED
void loop() {
if (digitalRead(fire_sensor)) { //没有检测到火焰,传感器引脚输出高电平
digitalWrite(led, LOW);         //LED不亮
 
推荐文章
霸气的毛衣  ·  Amazon Web Services (AWS) | 领英
3 月前
沉稳的草稿本  ·  关于报名参加第一届中国研究生“文化中国”两创大赛的通知-天津商业大学
7 月前
想表白的领结  ·  金华市义务教育均衡发展现状
11 月前
酒量大的可乐  ·  这一次他的照片没有马赛克——追记曾战斗在禁毒一线的蔡晓东-新华网
1 年前
个性的单杠  ·  6个非常实用的黑科技微信小程序! - 知乎
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号