回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

Arduino探索机器人课程 第七课 火灾报警器 简单

头像 Joannali 2019.03.13 2416 0

知识点复习

1、Mind+中控制蜂鸣器发声的模块是哪个?

2、改变无音时长和音符演奏时长,对歌曲有什么影响?

火灾报警器

project-image

火灾报警器分类:

感烟式火灾报警器(火灾发生时产生的烟雾)

感光式火灾报警器(火灾发生时发出的强光)

感温式火灾报警器(火灾发生时室内温度升高)

本节课我们制作的是感光式火灾报警器,它通过火焰传感器探测光照强度实现报警功能。

火焰传感器

火焰传感器可用来探测火源或其他波长在760纳米~1100纳米范围内的光源。

project-image
project-image

模拟输入

模拟量定义:像温度、光照强度这样的物理量不只有0或1两个值,而是在某一范围内连续变化的,这样的物理量被称为模拟量。

模拟输入指读取指定模拟针脚的模拟量。

将火焰传感器连接到模拟针脚A3,这个程序读取到的模拟量在0到1023之间。

project-image

串口区

串口区可以帮助我们观察传感器所获取到的模拟量的。

project-image

串口监视器

project-image

当火焰传感器连接模拟针脚A3时,利用串口监视器显示读取到的模拟量的程序为:

project-image

如果/否则语句

火灾报警器的功能是:当存在火源时蜂鸣器报警;不存在火源时蜂鸣器不会发出声音。在编程的过程中,可以利用如果/否则语句来实现。

project-image

当条件满足(模拟针脚A3的值大于等于100)时,执行

project-image

当条件不满足时执行

project-image

方案设计

project-image

硬件连接

project-image

编写程序

project-image

能力提升

我们本节课所制作的火灾报警器发出的警报声是单一的,不会发生变化的,但是现实生活中我们的报警声是类似于警车的声音的,结合所学知识,尝试制作一个报警声会变化的火灾报警器。

评论

user-avatar