4591浏览
查看: 4591|回复: 1

智能声控灯:多传感器与布尔运算——教学方案设计 教学...

[复制链接]
智能声控灯:多传感器与布尔运算——教学方案设计
教学目标列表
1. 掌握Mixly软件更多输出输入种类及数据处理方法。
2. 掌握多传感器协同控制led的亮灭。
3. 掌握布尔运算Block     的操作与应用。
4. 掌握逻辑判断Block      的操作及对led状态效果的影响。
5.掌握串口监视器的应用查看及调取合适的传感器的取值。

学习者的先决知识技能
1.Mixly软件程序上传操作。
2.Arduino功能实现的编程基础:输入输出控制(数字输入输出、模拟信号的输入和PWM信号输出)和程序逻辑(数学运算、循环、分支、布尔等)。

教学过程设计


一导入:
常见楼道灯的实现方法
本节课我们来实现声光控楼道灯的制作。
实现方法:晚上有声音灯亮3s熄灭,白天不亮。
二、清点器材:
PPT图片展示课程所使用的元器件及数量
Arduino UNO  ×1
IO扩展板     ×1
LED等模块    ×1
声音传感器    ×1
环境光线传感器×1

三、硬件连接:
PPT展示电路连线图并连接元器件
四、介绍传感器及使用:
1.环境光线传感器:模拟输入模块,核心组件是光敏电阻,阻值随光线增强而减小,返回的电压则升高。
2.声音传感器:模拟输入模块,声音越高返回的电压值越高,Arduino UNO模拟的读数则越高。
3.串行监视器
查看及了解传感器的特点。
五、介绍布尔及判断使用:
1.布尔运算Block     的操作与应用。

2.逻辑判断Block      的操作。
六、程序实现讲解及学生活动:
上传程序并演示效果

七、作品展示交流:
各组展示实际效果
提问:
1)能否更改布尔运算实现不同效果?
2)程序如何调整?

八、提升:
利用手中的传感器,你还能设计出哪些应用
九、PPT总结本节课内容:
回扣学习目标,总结本节课。
学生行为

设计意图或备注

让学生回答“常见楼道灯”的实现方法有哪些——声控、声光控灯
让学生了解课程目标,引入课题。
随教师讲解认识并整理元器件
清点元器件数量并熟悉所用的元器件
观看元器件线路连线。
按照连线图连接个元器件并使用USB线将主控板连接至电脑,并检查确认Mixly软件中已正确显示端口信息
光线传感器—A0
声音传感器--A1
LED----8
1.编写程序——

2.上传运行
3.打开串行监视器窗口。
①改变光线的强弱查看光线传感器A0数值的变化,获取合适的分界值(判断的依据)。
②改变外界声音的大小,查看声音传感器的数值变化,同样获取合适的分界值(判断的依据)。
1.理解串行监视器的作用。
2.通过串行监视器时时获取传感器的工作值。(延伸——其他器件也同样的道理)
3.会根据实际情况(如环境、器件)选择合适的判断值(取合适的分界值)。
1.学生使用Mixly软件,调用布尔及判断Block 。
2.随教师讲解理解布尔运算及判断。
1.理解且、或、非。
且:同时满足条件。
或:只要满足一个条件。
非:取反。
2.理解逻辑判断——等于、大于等于、小于等于等判断。
1.观看老师程序的实现方法及效果演示。
2.学生活动:根据手中的传感器,自行完成程序的编写,上传查看效果。

1.理解程序实现方法、流程。
2.学生自主实验、实际操作理解并实现效果。
1.学生借助展台——现场演示实现的效果。
2.如果没有达成效果——分析原因。
3.其他同学帮助——如何改。
没有实现效果原因分析:
1.硬件连接与软件编程端口是否对应。
2.传感器的取值是否准确。
学生应回答:
1)能。
2)更改为——或、非,观察LED灯的效果。

让学生理解:
布尔运算及逻辑判断。
学生应回答:
1)路灯
2)红外感应
3)…
让学生学以致用
学科班长总结---本节课目标达成、优秀小组、优秀个人、收获。



附图:1.串行监视器查——如何查看传感器的数值及获取合适的判断值。
2.程序的实现


pATAq  版主

发表于 2017-8-28 16:32:59

排版有点乱哇
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail