第11课 流光异彩流水灯
核心素养培养目标
1.了解信息技术的表现形式以及在日常生活中的应用,提高信息素养。
2.能用流程图描述简单算法,形成问题解决方案。
3.能适应信息技术支持的学习环境,学会使用数字化学习资源。
4.对于信息技术所产生的新观念和新事物,具备积极的学习态度、理性的价值判断能力和负责的行动能力。
教学重点
1.流程图及常见的符号。
2.LED的控制原理。
3.LED与控制板的连接方式及程序中“功能指令”模块的使用。
教学难点
多个LED与Arduino控制板的连接。
教学过程:
情景导入:
每天晚上,马路两旁的流水灯多漂亮啊,用Arduino能做出来吗?
是啊,我也想知道,一块问问小i吧?,
Arduino功能很强大,完全可以做出流水灯的效果,让我们开始吧!
一 流水彩灯的过程
议一议
讨论一下,把流水彩灯的流程图补充完成。假设LED依次点亮1秒后熄灭。
二 搭建三色彩灯
打开Linkboy软件,分别用以下两种饭还是搭建三色彩灯电路。
议一议
上图两种电路有何不同?在近新事物搭建是我们应该选则那1种方式连接电路
三 延时设计添效果
实现彩灯闪烁效果,要用到软件中延时器,它可以使某一个状态保持一段时间。例如,让红色LED亮一秒,就相当于点亮红色LED后延时一秒。
做一做
步骤一:把延时器添加到工作台上。
步骤二:设置延时器,让红灯点亮1秒。
小贴士
延时器的时间设置可以是毫秒、秒、分钟、小时等。一个延时器可以供多个LED使用。
步骤三:添加红色LED熄灭指令,再2分别让黄灯、绿灯点亮和熄灭,实现闪烁效果。
想一想
在编写程序时每种颜色LED的程序结构是相同的,能利用复制、粘贴的方法吗?
挑战自我
你能利用LED灯模拟国际摩尔斯电码信号吗?
信号编码方式为:短光——长光——短光