13 按钮控制的LED.DOC

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13 按钮控制的LED

第3课 按钮控制的LED 一、教材与学生情况分析 《按钮控制的LED》位于《Arduino创意机器人》课程的第一章《LED》的第三课,经过上一节课的学习,学生已经掌握了数字口的输出,熟悉了ArduBlock编程环境,学会了Arduino控制器与LED的连接。这一节课主要是实现按钮控制LED,从物理电路的连接上,增加了按钮;从编程上,增加了数字口的输入、选择结构等模块。 二、教学目标 1.通过制作按钮控制的LED,初步了解按钮,掌握选择结构以及数字口的输入。 2.体验Arduino机器人控制的一般过程。 3.体验按钮控制LED编程的过程,激发对编程的兴趣。 三、教学重难点 教学重点:数字口的输入 选择结构 教学难点:数字口的输入 四、教学流程 1.复习旧知,引入新课。 教师:上节课我们制作了闪烁的LED,其中用到了哪些知识呢? 闪烁LED是用程序来控制LED的变化,只能靠不同时间的间隔来表现一些特殊的闪烁方式,这好像有些呆板了,而且实际应用都是利用外部信号来控制的,如日常生活中我们的灯一般是通过开关来控制的,所以我们先用简单的按钮来控制LED吧。 出示课题《按钮控制的LED》。 2.教学新课 (1)按钮 1)按钮,也称为按键,是一种常用的控制电器元件,常用来接通或断开“控制电路‘(其中电流很小),从而达到控制电动机或其他电气设备运行目的的一种开关。我们使用的按钮如下图所示。 按钮的状态 按钮有按下或放开两种状态。如何让Arduino知道按钮的状态呢?这就需要数字口的读取模块:,此模块可读取数字口(按钮)的电平(不同厂家生产的按钮可能不同,该按钮按下去为1,放开为0),出示表格: 按下 高电平 1 true 放开 低电平 0 false 3)Arduino与按钮的接线 我们使用的这款按钮是数字的,接在Arduino控制器的数字口。该按钮模块也有三个针脚,与LED模块的接线相同,黑线接GND,红线接VCC,第三根线接信号针脚。 (2)基础任务:初步尝试按钮控制LED 1)任务描述 按钮按下LED亮,放开LED灭。 2)搭建硬件 将按钮和LED分别接在Arduino控制器的数字口(实例中,按钮接在数字针脚3,LED接在数字针脚4)。 3)编写程序 (3)进一步按钮控制LED 1)讲解生活实例: A走廊里的灯,亮了之后过一会自动关闭了。 B中国地质大学学生发明了投币式台灯,当硬币投入台灯下的储蓄罐中时,台灯便可开始照明,半小时后,灯自动熄灭。 提问:同学们能不能发现上述两个实例中的灯都有什么共同点呢? 总结:如果按钮按下LED亮,延时一段时间LED灭。 2)提问:如何判断按钮是否按下呢? 引出选择结构,基本形式为: 语义:如果条件满足即值为真(1或HIGH),则执行模块里面语句,否则不执行该语句。 (4)提高任务:使用按钮进一步控制LED 1)任务描述 按钮按下LED亮,延时一段时间之后LED灭。 2)搭建硬件 同上。 3)参考程序 3. 拓展提升 选择结构的变式: 语义:条件满足的时候,执行【执行】里面的语句;条件不满足的时候,执行【否则执行】里面的语句。 提示:条件结构在判断的时候,条件只会判断一次;只有下次循环的时候,条件才会再判断。 任务描述:按钮按下LED亮,放开灭。 参考程序: 4.课堂总结 通过这节课的学习,我们初步认识和掌握了按钮的使用,掌握了选择结构以及数字口的输入,并能够编写程序实现按钮控制LED。 5.布置作业 1)思考按钮控制LED还有哪些情况? 2)思考还可以通过哪些方式控制LED的亮灭? 3) 尝试实现按钮按下LED灭,放开LED亮(用选择结构实现)。 4

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档