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

由于Proteus中没有三线制的光敏电阻传感器模块,因此与要根据原理图来连接

图中的LDR为光敏电阻

总电路图:

面包板图:

另外,Arduino开发板所需的二进制代码:

#include <math.h>
const int ldrPin = A5;     //光敏电阻传感器
int buzzer = 8;
int LED = 13;
int ldrValue;
void setup() {Serial.begin(9600); pinMode(buzzer, OUTPUT);     pinMode(LED, OUTPUT);        pinMode(ldrPin, INPUT);digitalWrite(buzzer, LOW);
}void loop() {
int temperature = 0;
int light = 0;
int test = 0;float Digital_Value = analogRead(A0);       //温度传感器接A0,接5Vfloat tem = Digital_Value / 1023 *110.00;    //获得的温度值(摄氏温度)if (tem >100){temperature=1;   //温度足够,记为1}ldrValue = analogRead(ldrPin);if (ldrValue>800){light=1;}if(temperature==1)test=test+1;if(light==1)test=test+1;
//有两个传感器反应,则蜂鸣器响if(test>1){digitalWrite(buzzer, HIGH);tone(8,1000);digitalWrite(LED, HIGH);}else{digitalWrite(buzzer, LOW);noTone(8);digitalWrite(LED, LOW);}delay(1000);   //一秒刷新一次
}

基于arduino的火焰报警器(包含Proteus仿真)相关推荐

  1. 【008】【毕业设计】基于51单片机的烟雾报警系统proteus仿真与实物设计

    ​一.压缩包资料内容(私信获取) (1).基于51单片机的烟雾报警系统proteus仿真设计一份: (2).基于51单片机的烟雾报警系统proteus仿真设计keli源代码一份: (3).基于51单片 ...

  2. 西电A测|基于Arduino uno的温度检测控制仿真系统

    西电A测|基于Arduino uno的温度检测控制仿真系统 温度检测控制仿真系统 Proteus仿真电路图 Arduino IDE编写程序 结果验证 功能拓展 温度检测控制仿真系统 功能要求:Ardu ...

  3. 基于51单片机的烟雾火灾报警器proteus仿真设计

    基于51单片机的烟雾火灾报警器proteus仿真设计 1 开发环境 仿真图:proteus8.9以上 程序代码:KEIL4/KEIL5 原理图:AD 设计编号:A0004 代码讲解+仿真讲解+仿真演示 ...

  4. 【019】基于51单片机的交通灯Proteus仿真设计

    一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...

  5. 【034】基于51单片机的HX711电子秤Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...

  6. 【002】基于51单片机的电子万年历proteus仿真设计

    一.资料内容(私信获取) (1).基于51单片机的电子万年历proteus仿真设计一份: (2).基于51单片机的电子万年历proteus仿真设计keli源代码一份: (3).基于51单片机的电子万年 ...

  7. 0525基于单片机的智能宠物喂食器Proteus仿真

    [前言] hello 大家好,今天给大家讲一讲基于单片机的智能宠物喂食器Proteus仿真.该项目的功能如下: 1.LCD1602实时显示当前时间和设定的喂食时间 2.当时间到达设定喂食时间,播放主人 ...

  8. 【013】【毕业设计】基于51单片机的节能路灯proteus仿真设计

    ​一.资料内容(私信) (1).基于51单片机的节能路灯proteus仿真设计一份: (2).基于51单片机的节能路灯proteus仿真设计keli源代码一份: (3).基于51单片机的节能路灯pro ...

  9. 基于51单片机多路温度检测proteus仿真 ds18b20

    本设计是基于51单片机多路温度检测proteus仿真_ds18b20(仿真+程序+原理图) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:C0042 ...

最新文章

  1. 网络工程师_TCP握手之类的
  2. windows 10 代理服务器出现问题
  3. 破解加密PDF文件pdfcrack
  4. HDU4084 插头dp
  5. [问题记录] cl-api 在 CCL 中生成的文档无内容
  6. 多媒体文件格式之RMVB
  7. 加拿大大学 计算机专业排名2015,加拿大大学计算机专业排名top15
  8. 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
  9. 软件研发作为一项工程而言,纳闷!
  10. .Net Core 1.1打包发布到Linux
  11. IT入门?推荐首选学习HTML5大前端
  12. Lotus Notes 中导航的键盘快捷方式
  13. 自动化所宗成庆研究员:108页PPT干货读懂NLP的过去与现在!(附教材PPT)
  14. EXCEL和公式里的 通配符
  15. EMI、EMS以及EMC的区别
  16. Product Requirement Document
  17. 怎样设置计算机默认字体及语言,电脑中默认输入法如何设置 Win7系统设置默认输入法技巧...
  18. 工控随笔_05_西门子_Step7软件仿真方法
  19. 基于PyQt5的简易计算器
  20. 图文档管理系统-让企业图文档管理“井井有条”

热门文章

  1. 那些应该时刻牢记的事
  2. 当考勤偶遇WiFi打卡的时候.....
  3. 【算法】矩阵连乘问题
  4. java ee 与se区别_Java SE和Java EE之间的主要区别是什么?
  5. 无人驾驶虚拟仿真(十三)--图像处理之交通标志牌识别1
  6. Bug:laydate组件:闪现
  7. 一个程序猿悲剧的一生
  8. 安装yiqicms报错
  9. FOC中电流环调试的宝贵经验总结(有理有据+全盘拖出)
  10. Python的value_counts得到的值如何进行读取