Arduino与按钮,火警传感器,无源红外(PIR)传感器和酒精传感器

本文介绍了Arduino与数字I / O设备的接口,例如按钮,火警传感器,无源红外(PIR)传感器和酒精传感器。 借助接口电路,程序和Proteus仿真模型对设备的工作进行了讨论。

按钮

按钮是用于控制机器或过程的某些方面的开关机构。 按钮通常由塑料或金属制成。 该表面是平坦的,因此可以很容易地按压它。 按钮需要弹簧才能返回到其未按下状态。 这些通常用于计算器,电话和其他电子设备中。 下图显示了两个终端按钮的快照。

图略

需要以下组件来研究按钮的操作(下图)。

图略

下图显示了研究Arduino按钮的工作原理的框图,该按钮包括Arduino,电源,液晶显示器(LCD),发光二极管(LED)和按钮。 LCD已连接以显示与所采取的操作相对应的所需内容。 LED已连接以显示采取了何种操作,例如,如果未按下该按钮,则“蓝色” LED发光,如果按下,则“红色” LED发光。 程序员可以通过两种方法读取按钮:(1)数字低和(2)数字高。

图略

按钮低电平信号

按下按钮时,按钮的两个端子之间没有连接,因此该引脚接地,并且读为LOW。 如果按下开关,则红色LED发光,否则蓝色LED发光。

电路图

代码

代码略

Proteus仿真模型

下图显示了Proteus仿真模型,用于将按钮与Arduino接口。 将程序加载到Arduino中,并检查电路的工作情况。 当按下按钮时,它将保持“开”位置,并且红色LED会发光。

图略

按钮高电平信号

当按钮关闭(按下)时,它在将引脚连接到5V的两个端子之间建立连接,并被读为HIGH。 当上拉电阻使输入保持高电平且按下按钮时变为低电平时,电路可以相反的方式连接; 在这种情况下,LED的行为将相反,它通常会点亮,而在按下开关时会熄灭。 下图显示了将按钮读取为数字“ HIGH”的电路图。

图略

组件列表

图略

代码

代码略

Proteus仿真模型

下图显示了Proteus仿真模型,用于将按钮与Arduino接口。 将程序加载到Arduino中并检查电路的工作情况。 当按下按钮时,它将保持“开”位置,并且红色LED会发光。

图略

火警传感器

无源红外(PIR)传感器

酒精传感器

详情参阅 - 亚图跨际

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值