基于arduino的火焰报警器(包含Proteus仿真)
火焰报警器所需要的器件有: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仿真)相关推荐
- 【008】【毕业设计】基于51单片机的烟雾报警系统proteus仿真与实物设计
一.压缩包资料内容(私信获取) (1).基于51单片机的烟雾报警系统proteus仿真设计一份: (2).基于51单片机的烟雾报警系统proteus仿真设计keli源代码一份: (3).基于51单片 ...
- 西电A测|基于Arduino uno的温度检测控制仿真系统
西电A测|基于Arduino uno的温度检测控制仿真系统 温度检测控制仿真系统 Proteus仿真电路图 Arduino IDE编写程序 结果验证 功能拓展 温度检测控制仿真系统 功能要求:Ardu ...
- 基于51单片机的烟雾火灾报警器proteus仿真设计
基于51单片机的烟雾火灾报警器proteus仿真设计 1 开发环境 仿真图:proteus8.9以上 程序代码:KEIL4/KEIL5 原理图:AD 设计编号:A0004 代码讲解+仿真讲解+仿真演示 ...
- 【019】基于51单片机的交通灯Proteus仿真设计
一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...
- 【034】基于51单片机的HX711电子秤Proteus仿真设计
一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...
- 【002】基于51单片机的电子万年历proteus仿真设计
一.资料内容(私信获取) (1).基于51单片机的电子万年历proteus仿真设计一份: (2).基于51单片机的电子万年历proteus仿真设计keli源代码一份: (3).基于51单片机的电子万年 ...
- 0525基于单片机的智能宠物喂食器Proteus仿真
[前言] hello 大家好,今天给大家讲一讲基于单片机的智能宠物喂食器Proteus仿真.该项目的功能如下: 1.LCD1602实时显示当前时间和设定的喂食时间 2.当时间到达设定喂食时间,播放主人 ...
- 【013】【毕业设计】基于51单片机的节能路灯proteus仿真设计
一.资料内容(私信) (1).基于51单片机的节能路灯proteus仿真设计一份: (2).基于51单片机的节能路灯proteus仿真设计keli源代码一份: (3).基于51单片机的节能路灯pro ...
- 基于51单片机多路温度检测proteus仿真 ds18b20
本设计是基于51单片机多路温度检测proteus仿真_ds18b20(仿真+程序+原理图) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:C0042 ...
最新文章
- 网络工程师_TCP握手之类的
- windows 10 代理服务器出现问题
- 破解加密PDF文件pdfcrack
- HDU4084 插头dp
- [问题记录] cl-api 在 CCL 中生成的文档无内容
- 多媒体文件格式之RMVB
- 加拿大大学 计算机专业排名2015,加拿大大学计算机专业排名top15
- 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
- 软件研发作为一项工程而言,纳闷!
- .Net Core 1.1打包发布到Linux
- IT入门?推荐首选学习HTML5大前端
- Lotus Notes 中导航的键盘快捷方式
- 自动化所宗成庆研究员:108页PPT干货读懂NLP的过去与现在!(附教材PPT)
- EXCEL和公式里的 通配符
- EMI、EMS以及EMC的区别
- Product Requirement Document
- 怎样设置计算机默认字体及语言,电脑中默认输入法如何设置 Win7系统设置默认输入法技巧...
- 工控随笔_05_西门子_Step7软件仿真方法
- 基于PyQt5的简易计算器
- 图文档管理系统-让企业图文档管理“井井有条”