编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Mixly第7课 按键延时灯(触摸延时小灯)

wxchong 2024-08-30 03:50:10 开源技术 17 ℃ 0 评论

第7课 按键延时灯

前面介绍了Arduino数字I/O,通过控制数字引脚输出来控制LED灯亮灭。本节课我们将介绍数字I/O的输入功能,通过检测按键状态来控制LED灯亮灭,把LED的亮灭变成人为可控制的。

实验中我们用到了轻触按键,常见的4脚按键,其内部结构如下图所示:

当按下按键时,按键两端接通,当放开时,两端再次断开。我们先学最简单的按键控制LED:按下按键,arduino板上的LED灯亮,松开按键,LED熄灭。

  1. 实验现象:

按下按键时LED灯亮,松开按键时LED灯灭。

  1. 实验器材:

开发板一个,LED灯一个200Ω电阻一个,按键一个,10KΩ电阻一个面包板一个,导线若干。

三:实验所用积木

所处位置:“逻辑”栏。

功能:逻辑判断语句,当前后两个条件成立时结果为真(或等于1),否则为假(或等于0)。

所处位置:“控制”栏。

功能:条件判断语句,当“如果”后的条件为真时,程序就执行“执行”中的语句,当“如果”后的条件为假时,程序就执行“否则”中的语句。我们可以点击“如果”前的“设置”来定义该语句的不同形式。

四、实验电路:左图上拉电阻的应用:上拉电阻用在数字电路中经常用来保证输入保持高电平。右图下拉电阻(10千欧姆)的应用:在电路处于断路状态时,保证输入端处于低电平。

五、编写程序:左边电路低电平有效。

右边电路高电平有效。

还可以写成这样:因为当按键按下时管脚6输入高电平即1。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表