一、教学目标
1.能说出设置LED灯开关的操作方法,并能编写程序让LED灯有规律的闪烁。
2.通过观察教师演示、小组合作等方法,编写灯光闪烁程序,提高观察分析及动手操作能力。
3.通过编写灯光闪烁程序,体会灯光闪烁在生活中的作用及表达的意义,提高学习编程软件的兴趣。
二、教学重难点
【重点】设置LED灯的开关。
【难点】灯光闪烁程序的编写。
三、教学过程
(一)导入新课
教师播放川流不息的车流转弯时的情景视频,提出问题:
(1)转弯时,车流中的车灯有什么变化?【亮起转向灯,转向灯总是一闪一闪的】
(2)为什么转向灯会闪烁?【闪烁更容易引起人们的注意】
教师总结:生活中经常见到闪烁的灯光,灯的闪烁可以向人们传达不同内容的信息。使用Scratch可模拟灯光闪烁的情景,那么如何利用Scratch编写程序实现灯光闪烁呢?今天就一起学习《灯光闪烁有规律》。
(二)新课讲授
1.连接LED灯
教师讲解:模拟灯光闪烁的情景需要使用LED灯,且需对LED灯进行正确的连接。
教师播放介绍LED灯的视频,提出问题:
(1)LED灯是什么?【一种常见的发光元件】
(2)如何实现控制器对LED灯的控制?【用Mini USB数据线将电脑和控制器的通信USB连接,再用PHB2.0数据线将LED灯和控制器连接】
教师总结:连接时需选用正确的数据线对设备进行连接,若连接错误则无法实现相应的功能。
2.让小灯有规律地闪烁
教师讲解:连接LED灯后,还需编写灯光闪烁的程序并将其存入控制器中才能控制LED灯的闪烁。
教师使用手电筒模拟灯光闪烁的情景,提出问题:灯光闪烁的效果是如何实现的?【通过不断地重复打开、关闭手电筒的操作实现灯光的闪烁】
教师分发介绍“Nano主程序”的资料卡。
布置任务:以信息技术小组为单位,限时5分钟,结合资料卡探究灯光闪烁程序的编写,并回答以下问题:
(1)LED灯的亮和灭是通过什么“积木”实现的?【“设置LED状态”】
(2)实现灯光闪烁还需要使用什么“积木”?【“Nano主程序”、“等待1秒”】
(3)如何搭建让灯光闪烁的脚本?【拖动3个“设置LED状态”的“积木”到LOOP内,状态依次设置为“开”、“关”、“开”】
(4)如何让灯光有规律地闪烁?【在“设置LED状态”的“积木”后添加“等待1秒”的“积木”】
教师演示编程后的设置操作,提出问题:
(1)完成程序编写后还需要完成哪些设置?【设置开发板为Nano,然后连接COM端口,点击功能按钮切换离线模式】
(2)怎样将程序存入控制器中?【单击“下载”按钮,上传程序】
教师总结:“Nano主程序”的“积木”是一个离线模式的“积木”,即使第一个开口中没有内容,也不能用“绿旗”取代,因为“点击绿旗”的“积木”是交互模式,拔下数据线后就无法执行了。
之后请学生自主完成相应操作,让小灯能有规律地闪烁。
(三)巩固提高
学生自主修改程序,并观察LED灯闪烁时发生的变化。
教师巡视指导,指导要点:参数设置、控件变化是否合理等。
【修改操作:将“设置LED状态”的“积木”依次设置为“关”、“开”、“关”,并将“等待1秒”的“积木”的时间改成0.1秒。变化:修改状态后也能产生闪烁效果,但修改时间后,灯光闪烁得更快】
(四)小结作业
小结:教师提问本节课收获,学生回答学会了LED灯的连接方法及灯光闪烁脚本的搭建等。
作业:寻找生活中灯光闪烁的情境,并思考不同的灯光闪烁分别传达了什么信息。
四、板书设计
相关推荐:教师资格|教师招聘考试《信息技术》教案模板范文汇总