通过上节课的学习,学生们认识了Arduino,学习了电路的基础知识,也学会了使用基础电子元件搭建电路,点亮LED灯。这节课起会开始讲编程,利用程序控制LED灯的闪烁。
二教学目标1.理解闪烁LED灯的控制原理
2.学会编写闪烁LED灯的程序
3.闪烁LED灯的运用
三教学重难点教学重点:
闪烁LED灯的控制原理,闪烁LED灯的程序
教学难点:
闪烁LED灯的运用
四教学流程1.作品展示,引入新课【10分钟】
教师展示多个LED灯发光作品,例如:流水灯、摇摇棒、光立方总结:这些作品看上去很有意思,很高级。但如果仅仅看作品里单个LED灯,它无非就是两种状态:亮、灭。一会亮一会灭,最终看起来就是闪烁的效果。
联系生活:问学生生活中有哪些地方运用到了闪烁LED灯?
城市的霓虹灯,商场的广告牌、生日礼物
引入这节课的主题:闪烁LED灯
2.教学新课
①闪烁LED灯原理的讲解【5~8分钟】
知识回顾
电路点亮led灯
引导思考:LED灯之所以会被点亮,是因为有电流经过,根据上节课的知识,电是从Arduino板上5V端口正极流出的,如果5V端口通电,则LED灯亮,5V端口断电,则LED灯灭。
手动测试:带电插拔5V端口的杜邦线,5V端口通电 一段时间,5V端口断电 一段时间 现象:LED灯闪烁。
解释说明:一般做电路实验时,不允许带电插拔元件,此处是为了同学们能够更深入的理解闪烁led灯闪烁的原理加入的环节。
总结:LED灯闪烁的本质是因为通断电引起。
②编程控制讲解【2分钟】
编程是什么?
编程就是跟计算机(Arduino可以看做是小型的计算机)对话,以达到让计算机为我们做事的目的。
编程控制的优势:可以让机器自动工作,从而取代人工。
给Arduino编程就是跟Arduino对话,让Arduino帮我们做事
③Arduino的编程端口介绍【2分钟】
信号端口:可以通过程序控制其通断电的端口,为了方便理解,可以称之为可编程控制端口。
电路端口:不能通过程序控制通断电
④闪烁LED灯电路接线【2分钟】
闪烁LED灯电路接线将LED灯的长脚接到可编程控制的端口8号
回顾闪烁LED灯的原理,led灯闪烁是因为通断电引起的,那么编程控制LED灯闪烁的逻辑就是:
8号端口通电 一段时间
8号端口断电 一段时间
⑤mixly软件的介绍【3分钟】
米思齐(Mixly)是一款将图形化编程方式和代码编程方式融合在一起的,为硬件编程的软件开发环境,英文名为Mixly,是北京师范大学教育学部创客教育实验室傅骞教师团队开发的。
下载地址:http://mixly.org/(官网) 软件各功能区介绍⑥程序教学【5分钟】
程序流程
参看程序
重点讲解:
a.主程序自带循环功能
b.延时模块在程序中的作用
⑦观察实验效果:
闪烁led灯实验效果
⑧动手实践【15分钟】
接线以及程序讲解完成后,让学生独立完成所有步骤,在此过程需要给学生充足的时间,切忌不能让学生抄写程序。
实践过程中:问题处理
灯为什么不闪烁?原因:接线与程序都有可能
检查思路:
a.程序是否正常下载?
b.检查程序是否正确?
c.程序配置的端口与接线端口是否一致?
d.硬件电路是否接通?
e.元器件本身是否损坏?
实践完成后:引导思考
a.删掉第一个延时模块会怎么样?
b.删掉第一个延时模块会怎么样?
c.两个延时模块都删掉会怎么样?
以上三个问题的提出,可以帮助学生理解主程序的循环,帮助学生理解延时模块在程序中的作用。讲解过程中顺便解释视觉暂留现象。
3.拓展提升【10分钟】
制作S-O-S求救信号灯
4.课堂总结【3分钟】
①理解LED灯闪烁的原理
②学会编写LED灯闪烁的程序
③闪烁LED灯运用:SOS求救信号灯
5.挑战任务【15分钟】
制作红绿黄交通灯
最近公众号平台改变了推送规则,如果您喜欢我们的文章,请设“星标”。点击正文最上方蓝色字体“创客童年机器人”→点击右上角“...”→点选“设为星标”。