设计楼道自动感应灯和声控灯
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
声控灯制作
3、 声音传感器是很敏感的,它如何判断一 次拍手?看书29叶,我们来了解一下do条件循 环,声音传感器就靠它来判断“一次”声音。
分享交流
(1)在这几个实践活动中你遇到了什么困难 了吗?你是怎么解决的? (2)你的声控灯效果怎么样?有什么地方 可以改进让它更具有实用性?
(3)给大家介绍一下你的声控灯程序流程。
2、如何使用: 光感变量==1,有光线。 光感变量==0,无光线。
逻辑表达式 “与”
1. “与” 就是“并且”的意思。需要两个 条件都满足。
2.如何使用: 声音变量==1 && 光感变量==0(就是说 探测到声音而且没有光,这两个条件都要 满足)
认识温度传感器(p27)
如何使用: 用大于、等于、小于比较来判断 温度变量>35 温度变量=25 温度变量<35 实践: 27页练习提升
活动3 设计自动感应灯和声控灯
教学目标: 1、能设计出自动感应灯和声控灯。 2、初步掌握各种感应器的使用。 3、能尝试使用与、或关系逻辑表达式编程。 4、了解赋值语句。
声音传感器
1、它的功能? 2、如何使用:
声音变量==1,有声音信号。 声音变量==0,无声音信号。
光感传感器
1、它的功能?
设计声控灯(p28)
拍一次拍手,开灯;
再一次拍手,关灯。 需要什么模块? 声音传感器、发光模块
wk.baidu.com
赋值语句
1.赋值就是把一个具体的确定值赋给一个 变量。 2. 使用举例: a = 3 (把3赋给a) b = a+1 (把a+1的值赋给b) x = x+1 (把x+1的值赋给x)
声控灯制作
1.了解要求。(拍一次手灯亮。再拍一 次手灯灭) 2. 程序设计过程。(p28-29 图文)
程序设计过程
1、 首先我们定义一个通用变量并且设 置初始值为0,用一个永久循环让程序不断 的运行下去,加入一个声音传感器来检测 声音,用一个条件判断是不是检测到声音。
声控灯制作
2、 如果是就我们就要考虑这个声音 是第几次拍手的声音了,我们就用到通用 变量来判断这是第几次拍手,如果通用变 量的值是0,那就是第一次拍手,我们要 开灯,还要修改通用变量值为1,以便下 次拍手时根据通用变量值为1来判断灯是 开着的,如果灯是开着的,我们就要关灯, 修改通用变量值为0。