首页 > 编程知识 正文

arduino创意灯,arduino教程

时间:2023-05-04 00:56:49 阅读:54857 作者:4129

前言在智能家居环境监测项目中使用的传感器元件中,火焰传感器是一种简单易用的传感器,使用红外接收管作为基本元件,电位器调整灵敏度,输出三个引脚或四个引脚;

在使用火焰传感器之前,首先需要知道什么是红外线

红外原理红外光是具有微波和可见光之间波长的电磁波,波长在760纳米到1毫米之间,是波形比红光更长的不可见光。 自然界中所有物体超过绝对零度(-273.15)时,其表面都会发射红外线。

燃烧的火焰辐射具有明显的红外线特征,利用它可以将红外线传感器用作火焰传感器

使用方法1 .导线说明通常市面上有3条导线的和4条导线的

2 .实验测试火焰传感器模块与LED如图所示连接,为火焰传感器5v供电,

Arduino的第三个IO端口设置为输入模式,如果火焰传感器检测到火焰,针脚DO将输出****低电平***,如果未检测到火焰,针脚DO将输出*** * *高电平* * *

3 .代码int指示灯=12; int fire_sensor=3; void setup () pinmode(fire_sensor,INPUT ); //接收火焰传感器pinmode(led,OUTPUT ); //LED}void loop () if (数字写入) fire_sensor ) )//未检测到火焰,从传感器端子输出高电平数字写入(led,LOW )。 //LED不点亮}检测}else { //火焰,传感器端子输出低电平的数字写入(led,HIGH )//LED灯Delay(1000 ); //熄灭后,LED点亮1秒以上}}在实验效果火焰传感器附近的适当距离使用打火机,LED点亮,打火机熄灭后,LED也熄灭。

注意火焰传感器对火焰敏感,并且对普通光也有反应,作为火焰警报灯的用途而通常使用的传感器模块,在环境火焰光谱或光源未达到设定阈值的情况下,DO端口输出高电平,在外界环境火焰光谱或光源超过设定阈值的情况下传感器和火焰保持一定的距离,以免在高温下损坏传感器。 打火机的测试距离为80cm,火焰越大,能响应的有效距离越远。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。