Arduino探索机器人课程 第七课 火灾报警器
2019-03-132767
AI 快速预览详细
本课程介绍了如何使用Arduino和火焰传感器制作感光式火灾报警器。通过知识点复习、硬件连接、编写程序等步骤,学生可以学会模拟输入和条件判断编程。最终效果是当火焰传感器检测到光照强度超过阈值时,蜂鸣器会发出警报。适合青少年科创比赛及STEM教育项目,帮助孩子理解基本的编程概念和技术应用。
1、Mind+中控制蜂鸣器发声的模块是哪个?
2、改变无音时长和音符演奏时长,对歌曲有什么影响?
感烟式火灾报警器(火灾发生时产生的烟雾)
感光式火灾报警器(火灾发生时发出的强光)
感温式火灾报警器(火灾发生时室内温度升高)
本节课我们制作的是感光式火灾报警器,它通过火焰传感器探测光照强度实现报警功能。
火焰传感器可用来探测火源或其他波长在760纳米~1100纳米范围内的光源。
模拟量定义:像温度、光照强度这样的物理量不只有0或1两个值,而是在某一范围内连续变化的,这样的物理量被称为模拟量。
模拟输入指读取指定模拟针脚的模拟量。
将火焰传感器连接到模拟针脚A3,这个程序读取到的模拟量在0到1023之间。
串口区可以帮助我们观察传感器所获取到的模拟量的。
当火焰传感器连接模拟针脚A3时,利用串口监视器显示读取到的模拟量的程序为:
火灾报警器的功能是:当存在火源时蜂鸣器报警;不存在火源时蜂鸣器不会发出声音。在编程的过程中,可以利用如果/否则语句来实现。
当条件满足(模拟针脚A3的值大于等于100)时,执行
当条件不满足时执行
我们本节课所制作的火灾报警器发出的警报声是单一的,不会发生变化的,但是现实生活中我们的报警声是类似于警车的声音的,结合所学知识,尝试制作一个报警声会变化的火灾报警器。



