



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.
7火焰报警器—火焰传感器火焰传感器可以用来探测火源或其它波长在760纳米~1100纳米范围内的光源。在灭火机器人比赛中,火焰探头起着非常重要的作用,它可以用作机器人的眼睛来寻找火源或足球。利用它可以制作灭火机器人、足球机器人等。探测角度达60度,对火焰光谱特别灵敏。在厨房安装一个火焰报警器应该是非常管用的,如果不小心忘关煤气的话,只要有一点点的火苗,就能触发火焰报警器,探测距离可达20cm。别看一个小小的报警器,说不定就能避免一场不必要的意外发生,何乐而不为呢?预备实验
样例代码7-1:
voidsetup0{Serial.begin(9600);//9600bps
}
voidloop(){intval;
val=analogRead(0);Serial.println(val,DEC);delay(100);}2025/2/7Arduino零基础C语言编程1供电电压为5V时,火焰传感器实测数据,以一根蜡烛为火源,室内打开节能灯实测:无火源时,对着节能灯:0.3V有火源时,20cm:4.8V30cm:4.6V40cm:3.9VSOcm:2.9V60cm:2.5V70cm:2V80cm:1.5V90cm:1.2V100cm:1V
值得注意的是,火焰传感器的工作温度为一25摄氏度-85摄氏度,在使用过程中应注意火焰探头离火焰的距离小能太近,以免造成损坏。5.
7火焰报警器—火焰传感器所需材料1×数字蜂鸣器模块
1×火焰传感器
硬件连接
数字蜂鸣器模块->数字口8火焰传感器->模拟口02025/2/7Arduino零基础C语言编程25.
7火焰报警器—火焰传感器输入代码//火焰报警器floatsinVal;
inttoneVal;
voidsetup(){
pinMode(8,OUTPUT); //蜂鸣器引脚设置
Serial.begin(9600); //设置波特率为9600bps
}2025/2/7Arduino零基础C语言编程3voidloop(){intsensorValue=analogRead(0);//火焰传感器连到模拟口,并从模拟口读值Serial.println(sensorValue);delay(1);if(sensorValue<490){//如果数据小于490,说明火源很近,蜂鸣器响for(intx=0;x<180;x++){//将sin函数角度转化为弧度sinVal=(sin(x*(3.1412/180)));//用sin函数值产生声音的频率toneVal=2000+(int(sinVal*1000));//给引脚8一个tone(8,toneVal);delay(2);}}else{ //如果数据大于等于490,没有火源,关闭蜂鸣器noTone(8); //关闭蜂鸣器}}
可以试下拿个打火机慢慢靠近火焰传感器,看看蜂鸣器会不会报警。5.
7火焰报警器—火焰传感器代码回顾介绍一下tone相关的三个函数
(1)tone(pin,frequency)Pin都是指连接到蜂鸣器的数字引脚,frequency是以Hz为单位的频率值。
(2)tone(pin,frequency,duration)第二个函数,有个duration参数,它是以毫秒为单位,表示声音长度的参数。像第一个函数,如果没有指定duration,声音将一直持续直到输出一个不同频
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿山作业安全隐患排查管理措施
- 初中英语作文常见错误及范文对比
- 家庭装修居间合同范本
- 非营利组织志愿者培训工作计划
- 小学体育组多元文化体育活动计划
- 四年级英语在线学习资源推广计划
- 安全设施保障协议
- 四年级艺术综合实践活动教学计划
- 大学生实习协议示范
- 展览会承包合同
- 失血性休克应急预案及处理流程
- 边坡被动防护网的施工细则
- 少儿绘画之《春江水暖鸭先知》
- 2022中医医院章程(完整版)
- 2020 ACLS-PC-SA课前自我测试试题及答案
- QGDW 1168-2013 输变电设备状态检修试验规程(高清版)
- 10000中国普通人名大全
- 第二代身份证号码验证器
- 市场调查与预测复习资料
- GB_T 229-2020 金属材料夏比摆锤冲击试验方法
- 施工组织设计双代号时标网络图
评论
0/150
提交评论