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