第 9 课 仿真光控节能灯
教学目标
1、学会运用“显示 LED”指令控制 LED 点阵屏。
2、能编写仿真简易光控灯脚本,用“亮度级别”作为控制 LED 的变量。
3、通过模拟光调节来体验环境光的变化。
教学重难点:
1、 教学重点:学会运用“显示 LED”指令控制 LED 点阵屏。
2、教学难点:能编写仿真简易光控灯脚本,用“亮度级别”作为控制 LED的变量,通过模拟光调节来体验环境光的变化。
教学过程:
一、创设情境,导入新课
(一)教师出示小夜灯和路灯图片。
1、想一想,这些路灯是怎么亮灯和关灯的,是人为控制的吗?
2、路灯和小夜灯除了触摸和声控,你还知道其他方式控制它们吗?好,那这节课就让我们一起来学习《第 9 课,仿真光控节能灯》,应该从中能找到答案。
(二)教师板书课题。
二、主动参与,探究新课
(一)认识 micro:bit 硬件组成
1、教师出示 micro:bit 硬件组成图片。
2、仔细观察正反面各部分名称。
3、提出问题。
(二)认识 MakeCode 软件界面
1、教师引导学生打开 MakeCode 程序编辑器,认识软件界面。
2、了解模拟演示区、编程指令区、程序编辑区。
(三)学习编写仿真简易光控灯脚本
1、单击“输入”模块,选择“亮度级别”指令,拖至程序编辑区。再单击“基本”模块,将“显示LED”指令拖至程序编辑区两次。如果“亮度级别”小于一定数值,LED 灯仿真光全部亮起;如果“亮度级别”大于一定数值,LED 灯全部熄灭。设置 LED 灯全部亮和全部灭两种状态。
2、单击“逻辑”模块,选择“如果为 true 则”指令,将该指令拖至程序编辑区,单击按钮“+”,该指令自动添加“否则”语句。教师出示选取“如果为true 则”指令图,边讲解边操作指令,学生接着操作。
3、指导学生设置判断数值。教师出示图示,边讲解边操作,学生尝试操作。
(四)测试脚本
教师引导学生要模拟器演示区将鼠标移至 micro:bit 在上角的圆形光线亮度图标处,按住鼠标左键上下拉动,观察 LED 点阵屏的变化。
三、创新活动
师请同学们打开课本第 65 页,阅读创新活动要求,明确任务方向。尝试做单个或多个 LED 灯亮起或熄灭。
四、回顾总结,活动评价
(一)通过这节课的学习活动,你有哪些收获?
(二)请你对这次活动进行评价,请打开课本第 60 页,填写活动评价表。