1、第 12 课 我的台灯很智能 核心素养培养目标 1.了解传感器在日常生活中的应用,逐步培养学习、使用各种传感器的兴趣和意识。 2.能读懂简单的流程图,并使用图形化编程工具解决简单的问题。 3.能利用简单的数字化工具,按要求完成简单的信息加工任务,并能在作品中初 步展示个人的观点。 4.安全使用各种传感器,树立规范操作的意识。 教学重点 1.光敏传感器的工作原理。 2.各种传感器和Arduino控制器连线。 3.“如果”模块的使用。 教学难点 如何利用“如果”模块来获取外界的光线值,从而实现对LED的控制。 教学过程: 情景导入: 小鲁你知道路灯的开关每天是有谁来控制的吗? 是路灯维护人员吧,他
2、们每天开关灯是不是很辛苦? 其实路灯不需要人来控制,是靠光敏传感器控制的。这节课我们用光敏传感器做一个智能台灯。 一 神奇的光敏传感器 光敏传感器是利用光敏元件将光信号的传感器,如图。 光敏探头可以感应光线的亮度变化,亮度的变化会改变他的电阻,从而引起电路中典雅的变化。 二 智能台灯的流程 智能台灯具有环境光判断功能:环境光强时,台灯熄灭;弱时,台灯自动打开。讨论一下, 把右边的流 程图补充完整。 图中的菱形图表示“判断“选择”的意思程序经过他的时候根据不同的结果就会出现多与一条的执行 方向。就像我们走到一个叉路口。要根据目的地选择道路是一样的。 三 电路搭建显示手 做一做 在 linkboy
3、中搭建光敏传感器的电路。 小贴士 光敏传感器电路为什么要加一个电阻呢?这是因为检测他的电压变化。光明传感器本身是电钮,如 果不加电钮分压,那么光明传感器就不会有电压变化,所以要加一个分压电阻。 编写程序时,需要用“如果”指令莫块来进行判断选择。在此基础上添加延时器,程序就搭建好了。 搭建实际电路,下载试一试吧! 修改 512 这个数字(0-1024 ) ,看看数字大小与台灯亮度、灭之间是 什么关系 四 智能台灯亮起来 编写程序时,需要用“如果”指令模块来进行判断、选择。 做一做 用“如果”指令模块进行光线强度的判断。 1. 将“如果”模块拖拽到“反复执行”模块中。 2. 单击“条件量” 3. 单击“光敏电阻” 4. 单击“光线强度” 5. 选择“光线强度数质量” 6. 单击“数质量” 7.输入 512 8.单击“确定” 在此基础上添加延时器,程序就搭建好了。 试一试 修改 512 这个数字(01024 之间) ,看看数字大小与台灯亮、灭之间是什么关系。 最终完成的程序如下图。