找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1910|回复: 0
打印 上一主题 下一主题
收起左侧

37种传感器(十二)之火焰传感器模块+Stduino Nano&UNO

[复制链接]
跳转到指定楼层
楼主

说明:
火焰传感器(即红外接收三极管)是一种对火焰特别敏感的传感器。其利用红外线对火焰的敏感特性,用特制的红外线接收管来检测火焰,然后将火焰的亮度转化成电平信号供控制器处理。



实验目的:
利用火焰传感器与有源蜂鸣器制作火焰监测报警器:当有火焰时,板载LED灯被点亮。

器材:
Stduino UNO/Nano、杜邦线、火焰传感器模块

电路连接:



代码展示:

int LED = 13;
int BUTTON = 3;
int val;
void setup()
{
  // put your setup code here, to run once:
    pinMode(LED,OUTPUT);
    pinMode(BUTTON,INPUT);
}
void loop()
{
  // put your main code here, to run repeatedly:
    val = digitalRead(BUTTON);
    if(val == HIGH)
    {
        digitalWrite(LED,HIGH);
    }
    else
    {
        digitalWrite(LED,LOW);
    }
}


实验效果:
当火焰靠近传感器时,可以看到模块自带的LED亮了。而当传感器靠近较明亮的物体时也会出发高电平信号。





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表