arduino 按钮读取_Arduino+Mixly:按键开关(数字输入信号的读取)

本文介绍如何使用Arduino和Mixly,通过按键控制LED的亮灭。详细讲解了按键连接电路、数字输入的概念,并提供了实现按下按键亮灯、松开熄灭的代码示例。
摘要由CSDN通过智能技术生成

在日常生活中,很多的电子产品、机械设备都会设置有按键,通过这些按键实现设备的开关,或者某项功能的启动与关闭等。这节课,我们使用按键来控制LED的亮与灭。

1、按键的连接

材料准备:

面包板×1

LED×1

按键(轻触开关)×1

电阻×1

导线×5

图4-1

轻触开关

图4-2  色环电阻

本课中,我们将实现按下按键点亮LED灯,松开按键熄灭LED的简单效果。

试一试:

请参照以下电路图,连接电路。

图4-3  数字信号输入实验电路图

2、数字输入

细心的同学不难发现,我们之前所用于点亮LED的指令是数字端口的“信号输出”模式。如图:

当我们需要使用另一个元件达到控制LED的目的时,就是需要把这个元件(按键)所连接的端口设定为“信号输入”。

在数字端口的“信号输入”模式中,往往只有两种状态——1或0,也是这个端口的值。1

相当于高电平,有时也写成真(英文代码:true)、高(英文代码:HIGH)或非空(英文代码:!NULL);0相当于低电平,有时也写成假(英文代码:false)、低(英文代码:LOW)或空(英文代码:NULL)。

一般情况下,按键的默认状态是释放状态,即电路断开,相应端口所读取得的值为0。当按键被按下,即电路通电时,相应端口所读取得的值为1。

在“输入/输出”模块中,

指令的含义是:获取端口0的“数字输入”的值,因此这个指令表示的是一个数值,也就是上述的1或0。所以,我们可以直接将这个值放置到

指令中,最终得到如图4-4的脚本。

图4-4  数字信号输入实验脚本

试一试:

综合以上所学,如果再添加一个LED和按键,你能连接出正确的电路并编写相应脚本吗?

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值