利用定时器中断方式控制led灯的闪烁速度_【第2课】一节闪烁LED灯实验课要讲90分钟???...

023f07d16b26ad9e5815b4fd1e71d7d8.gif点击上方“蓝字”,订阅我们。第2课-闪烁led灯一学生情况分析

通过上节课的学习,学生们认识了Arduino,学习了电路的基础知识,也学会了使用基础电子元件搭建电路,点亮LED灯。这节课起会开始讲编程,利用程序控制LED灯的闪烁。

二教学目标

1.理解闪烁LED灯的控制原理

2.学会编写闪烁LED灯的程序 

3.闪烁LED灯的运用

三教学重难点

教学重点:

闪烁LED灯的控制原理,闪烁LED灯的程序

教学难点:

闪烁LED灯的运用

四教学流程

1.作品展示,引入新课【10分钟】

教师展示多个LED灯发光作品,例如:流水灯、摇摇棒、光立方 f98f29a0b0c4e631a2b0be695b3a5e0e.png 12b6ab46b1e6c6ca00a136bf26fa51d8.png 22628b6e4d7d0d44c603a6f3b6aa2f41.png

总结:这些作品看上去很有意思,很高级。但如果仅仅看作品里单个LED灯,它无非就是两种状态:亮、灭。一会亮一会灭,最终看起来就是闪烁的效果。

联系生活:问学生生活中有哪些地方运用到了闪烁LED灯?

城市的霓虹灯,商场的广告牌、生日礼物 

7a95b45ba8940cfcd0a78b6bc38ba705.png 0ff81ba09c2d8102e1a55f0bbacb62e8.png

引入这节课的主题:闪烁LED灯

2.教学新课

①闪烁LED灯原理的讲解【5~8分钟】

知识回顾

f8a1dba9275a65ab0fb971be129dbb43.png

                        电路点亮led灯

引导思考:LED灯之所以会被点亮,是因为有电流经过,根据上节课的知识,电是从Arduino板上5V端口正极流出的,如果5V端口通电,则LED灯亮,5V端口断电,则LED灯灭。

手动测试:带电插拔5V端口的杜邦线,5V端口通电 一段时间,5V端口断电 一段时间 现象:LED灯闪烁。

解释说明:一般做电路实验时,不允许带电插拔元件,此处是为了同学们能够更深入的理解闪烁led灯闪烁的原理加入的环节。

总结:LED灯闪烁的本质是因为通断电引起。

②编程控制讲解【2分钟】

编程是什么?

编程就是跟计算机(Arduino可以看做是小型的计算机)对话,以达到让计算机为我们做事的目的。

编程控制的优势:可以让机器自动工作,从而取代人工。

给Arduino编程就是跟Arduino对话,让Arduino帮我们做事

③Arduino的编程端口介绍【2分钟】

信号端口:可以通过程序控制其通断电的端口,为了方便理解,可以称之为可编程控制端口。

电路端口:不能通过程序控制通断电

07b83c3696129adf8991310585f348b1.png

④闪烁LED灯电路接线【2分钟】

34c34d597974da33309defe355f1c6be.gif 7943adf76206702343ff01bbd93fed4c.png闪烁LED灯电路接线

将LED灯的长脚接到可编程控制的端口8号

回顾闪烁LED灯的原理,led灯闪烁是因为通断电引起的,那么编程控制LED灯闪烁的逻辑就是:

8号端口通电  一段时间

8号端口断电  一段时间

⑤mixly软件的介绍【3分钟】

米思齐(Mixly)是一款将图形化编程方式和代码编程方式融合在一起的,为硬件编程的软件开发环境,英文名为Mixly,是北京师范大学教育学部创客教育实验室傅骞教师团队开发的。

34c34d597974da33309defe355f1c6be.gif 649463b9d849182b3f9be860c14a27ae.png下载地址:http://mixly.org/(官网) 34c34d597974da33309defe355f1c6be.gif 2c981d85e8375b32662a489138aa0241.png软件各功能区介绍

⑥程序教学【5分钟】

85947656db5e073096a59d56c9a33017.png

程序流程

4012898628c2b97de814caac73f0af35.png

参看程序

重点讲解

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分钟】

              制作红绿黄交通灯

54a7a3877c1906aa0327eaf60ea2f29e.png

最近公众号平台改变了推送规则,如果您喜欢我们的文章,请设“星标”。点击正文最上方蓝色字体“创客童年机器人”→点击右上角“...”→点选“设为星标”。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值