按钮开关灯
教学课件
文件预览
教师简介

教师简介

        刘小梅,女,硕士研究生,现任教于南京市东郊小镇小学,小学信息技术一级教师。荣获第十四届全国中小学校园影视节目一等奖,南京市中小学网络文明夏令营活动优秀辅导员称号,南京市中小学教师信息化教学实践与评优活动二等奖。市级课题立项一项,区级课题结题一项并获区二等奖,获得南京市优秀教育论文一等奖;多次荣获江宁区中小学教师自制电教材评比一等奖,多次辅导学生创客大赛、电脑制作获得市、区一二三等奖。

课程信息

课程信息

按钮开关灯教案

一、教学目标:

1. 了解按钮的基本用法。

2. 学会使用按钮来控制灯的亮和灭。

3. 通过学习,提高动手能力,激发创造思维。

二、教学重难点:

利用按钮来控制LED亮和灭的方法。

三、课前准备:

1.课程所用硬件:Arduino主板、 LED灯、按钮

2.课程所用软件:S4A
3.教学课件

四、教学过程:

第一部分:作品效果展示

展示作品“按钮开关灯”,对即将所学的知识形成初步的感知。

第二部分:硬件连接

将LED灯接在Arduino主板的D13端口,将按钮接在Arduino主板的D2端口。用USB数据线将Arduino主板与电脑主机相连。

第三部分:搭建脚本

(一)按钮简介

按钮是很常见的电器元件,生活中在很多电器或设施上都能见到。按钮有两个状态,一种是按下去,即导通,一种是弹起,即断开。按钮作为“开关”其实也是一种传感器!在S4A软件中,可将按钮连接在Arduino主板的D2或D3端口。

(二)按下按钮灯亮,松开按钮灯灭

把按钮模块接在Arduino主板的D2端口,LED模块接在D13端口。利用“如果……否则……”编写程序。

不足:按下按钮LED灯亮,手一松开LED灯就灭了,生活中不能一直按着按钮,与生活实际不符。

(三)两个命令组合

第一个命令:“直到‘sensor Digital 2 pressed?’前都等待著 ”就是等待按钮是否已经按下;第二个命令:“直到‘sensor Digital 2 pressed?不成立’前都等待著”用来等待按钮是否弹起,这两个命令组合在一起可以检测一个按钮按下后并弹起的过程。

(四)按钮控制灯的亮和灭

第一次按下、松开按钮后打开LED,第二次按下、松开按钮后让LED关闭。利用循环,就能实现按钮开关灯的效果了。

不足:按下按钮时LED是无响应的,直到松开后才会打开或关闭,影响LED对按钮的响应速度。

(五)改进程序,提高响应速度

修改后的程序可以使LED对按钮的响应速度变快,只要按下按钮,LED就会立即打开或关闭。

五、布置作业:

利用按钮控制红、绿两个LED灯交替亮灭,即当红灯亮时绿灯灭,当绿灯亮时红灯灭。

课后作业
课程答疑