Advertisement

Arduino基础入门(第5篇):基于振动开关的中断处理

阅读量:

一 硬件

该硬件在卖家清单中列出了两种开关:左侧为倾斜开关(最左侧蓝色),右侧为震动开关(最右侧)。通过网页搜索发现, 该元件内部包含微小的导电珠子, 当发生倾斜或振动时, 这些微小的导电珠会滚动至两端触针即可闭合并发送信号。

连接方式与开关电路具有相似性。
采用配接下拉电阻的方式完成此连接。
如图所示,在设计布局时采用了该方案:
红色端子连接5V电源端子;
黑色端子接地;
蓝色端子则连接至数字接口;
由于系统设计中需要用到中断机制的处理需求,
在配置时选择了数字2或3号引脚进行接入。

二 代码

1.功能:一旦有倾斜或震动,LED灯就亮,回复稳定状态就灭。代码如下【1】:

复制代码
 //中断程序,倾斜开关或震动开关,稍有振动就会检测到并点亮LED 代码摘自dfrobot

    
 //中断引脚

全部评论 (0)

还没有任何评论哟~