火焰报警器

一、实验目的

二、实验材料

三、电路图

四、实验步骤

五、代码块

六、实验结果


一、实验目的

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

二、实验材料

  • Uno R3开发板
  • 配套USB数据线
  • 面包板及配套连接线
  • 1个无源蜂鸣器
  • 1个10KΩ电阻
  • 1个火焰传感器

三、电路图

四、实验步骤

火焰传感器的负极(短脚)接到5V引脚,正极(长脚)连接10KΩ的电阻,电阻的另一端连接GND。传感器与电阻连接在一起并接入到开发板模拟输入A0引脚。蜂鸣器正极接开发板数字引脚8,负极接GND。

五、代码块

/** Flame* 火焰传感器检测到火焰后,控制蜂鸣器报警*/int beep = 8;//定义蜂鸣器接口为数字8 接口
int flameVal = 0; //存储火焰传感器数据void setup() {pinMode(beep, OUTPUT); //定义beep 为输出接口
}void loop() {flameVal = analogRead(A0); //读取火焰传感器的模拟值if (flameVal >= 1) //当模拟值大于1时蜂鸣器鸣响,阈值根据实际测试进行修改{ digitalWrite(beep, HIGH);//}else{ digitalWrite(beep, LOW);}
}

六、实验结果

Arduino——火焰报警器

【Arduino】入门篇——火焰报警器相关推荐

  1. 【Arduino】入门篇——烟雾报警器

    烟雾报警器 一.实验目的 二.实验器材 三.电路图 四.实验步骤 五.代码块 六.实验结果 一.实验目的 MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2).当传感器所处 ...

  2. Arduino入门篇——继电器控制风扇

    材料与环境 硬件:Arduino.继电器.直流电机.风扇.1.5V电池(因为直接接在Arduino上,电压会不足).杜邦线若干.面包板 软件:Arduino IDE 实现功能 当有人靠近时,继电器闭合 ...

  3. Arduino 入门篇 —— 红外遥控传感

    一.硬件 VCC对应5V ,OUT则对应一个数字引脚 二.代码 1.初试红外遥控 功能:通过串口查看红外遥控器按钮对应的红外码,代码如下: /* 红外遥控,通过串口查看每个按钮对应的红外码, 同时每按 ...

  4. Arduino小工具之火焰报警器

    这是我写的第一篇博客,话不多说这个是基于Arduino的火焰报警器,能实现感应到火焰就进行声音播放及亮灯. 工具准备 uno开发板 与uno配套USB数据线 无源蜂鸣器 RGB灯 火焰传感器 电阻 工 ...

  5. 基于arduino的火焰报警器(包含Proteus仿真)

    火焰报警器所需要的器件有:Arduino UNO,光敏电阻传感器模块,温度传感器,蜂鸣器,LED灯.其原理是当温度,亮度达到一定限度时,使得LED发光,蜂鸣器报警. 由于Proteus中没有三线制的光 ...

  6. 基于Arduino开发板的火焰报警器

    ** 基于Arduino开发板的火焰报警器* 概述 本文将通过使用火焰传感器与Arduino UNO组成一个简单的火灾报警系统.该火焰传感器是基于IR(红外线 Infrared Radiation)的 ...

  7. arduino入门教程书籍推荐,arduino从入门到精通

    今天给大家推荐的这本Arduino入门教程由国内知名创客教育和开源硬件供应商DFRobot出品,由15个基础的 Arduino项目组成,分别配合实例介绍了Arduino 的基本使用方法和各种扩展模块的 ...

  8. 实验20:火焰报警器实验

    欧克,周末宅家里干嘛呢 不如一起做做小实验,多嗨皮,放心有老师在,哈哈哈,有些我也解决不了,不过我依然在,哈哈哈 --实验20火焰报警器传感器 --当有火焰的时候,报警灯亮,蜂鸣器报警 --同学们可以 ...

  9. Ardino基础教程 15_火焰报警器

    实验十五:火焰报警器 认识火焰传感器 火焰传感器(即红外接收三极管)是机器人专门用来搜寻火源的传感器,本传感器对火焰特别灵敏.实物如图: 火焰传感器利用红外线对火焰非常敏感的特点,使用特制的红外线接收 ...

最新文章

  1. 推荐一款 Nginx 可视化配置神器
  2. pytorch 激活函数
  3. Java 拖拽文件到文本框
  4. capwap学习笔记——capwap的前世今生(转)
  5. 理解ASP.NET MVC中的ActionResult
  6. 新浪云sae 部署 thinkphp5
  7. CSS3+JS制作的一款图标任意拖动,并且可以放在文件夹中
  8. vscode 更改中办发文_如何在Visual Studio代码或VSCode中更改集成终端
  9. 高薪设计师必修课 AE移动UI动效设计从入门到实战
  10. 京都计算机学院放假时间表,2018年官方放假安排时间一览表
  11. 怎么把线稿提取出来_ps怎么把彩色图片提取线稿出来,就黑白线稿的那种 要详细!...
  12. 洛谷P3387 【模板】缩点(tarjan)
  13. 揭露强奸犯的黑客被判有罪?审视CFAA计算机欺诈法
  14. 第2章金融市场与金融机构习题---金融学基础
  15. 【macOS 个性化技巧】如何更换 macOS Mojave 登陆界面背景图?
  16. 3.6 杭电复试题2009
  17. Java基础编程——回文数
  18. HTML5 3D立体图片相册
  19. java 项目 订单编号生成规则及代码
  20. cad max提示应用程序无法启动,因为应用程序的并行配置不正确

热门文章

  1. cc1101 学习1
  2. 山月大佬做了个极客时间返现平台及技术栈介绍
  3. c语言subscripted_C语言里的 [Warning] assignment from incompatible pointer type 是什么意思啊...
  4. [Android]打开eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
  5. 了解会员管理软件基本功能,挑选适合的会员管理系统
  6. 伪造来电显示是如何实现的?运营商也没办法
  7. 转载 电容的ESR
  8. php免费翻译接口,免费的翻译接口用不起不要太爽啊!
  9. civil纵断面如何显示竖向转角?
  10. 金融风控-申请评分卡模型-申请评分卡介绍