一、介绍

上一个实验我们知道了倾斜开关的原理和使用方法,接下来我们一起来看看振动开关的实验吧。振动开关也称为弹簧开关或者震动传感器,是一种电子开关,它会产生震动并将结果传输给电路装置,从而触发其工作。它包含以下部分:导电振动弹簧、开关主体、触发销和包装壳。

图8.1 振动开关模块

二、材料准备

  • Arduino Uno 主板*1
  • USB数据线*1
  • 振动开关模块*1
  • 杜邦线若干

三、实验原理

在振动开关模块中,导电的振动弹簧和触发销被精确地放置在开关体中并且通过粘合剂粘和到固定位置上。通常在不震动的时候弹簧和触发销不接触,一旦震动,弹簧就会摇动并与触发器引脚接触以传导并产生触发信号。

将使用D13接口上的LED灯作为振动开关的振动显示,将振动开关连接到数字引脚8,当振动开关感应到振动信号时,脚SIG将输出低电平,模块上的LED和引脚上连接的LED将亮起,振动开关模块电路原理图8.2所示。

图8.2 电路原理图

四、实验过程

首先我们需要搭建一个测试电路。如图8.4所示是一个模拟的电路连线图,大家可以参考一下。

图8.3 模拟电路连线图

这里我们根据接线的实物图来简单介绍一下(模拟接线图和实际连线图有一定的区别,我们以实际接线图为准)。

首先,将振动开关模块上的VCC和GND分别接在板子上的5V和GND上,接着将D0接在板子上的D8引脚上即可,按照上面的说明接好线后就是图8.4的样子了。

图8.4 实际的电路连线图

给板子接上USB连接线后,我们就可以进行程序部分的工作了。

五、代码

/************************************

六、效果展示

将程序上传到Arduino板子上后,我们就可以看到振动开关的效果了。

图8.5 倾斜开关

通电之后,如图8.5所示,我们看到PWR-LED+和D0-LED+这两枚LED灯一直是出于常亮状态,说明这个模块处于一个通电正常工作的状态。

接下来我们就通过一个小视频一起看看这个振动开关的效果吧~

知乎视频​www.zhihu.com

七、总结分析

总的来说,振动开关还是较为灵敏的,这里我们可以看到板子D13引脚上的LED和模块上D0-LED+显示基本是一致的,都会随着开关的抖动进行相应的变化。相比上一个倾斜开关实验,振动开关的应用就相对会多一下,因为只要发生了振动就会有所显示。

大家如果想让抖动的时候LED灯的点亮时间长一点,现象更明显一点也可以,加一个延时就行了,但这样的话就会同时会产生一个消抖的效果,对于一些较为轻微的抖动就会忽视(我刚刚试过)。怎么样,是不是还不错呢,如果你有什么建议或者想法,欢迎在评论区留言或者私信我哦~

联想主板9针开关接线图_Arduino小白的学习记录:振动开关实验相关推荐

  1. 联想主板9针开关接线图_单控开关和双控开关有何区别?怎么接线?附!高清开关接线图图解...

    一.单控开关和双控开关的区别 比如一个灯只需一个开关去控制,我们就可以选择单控开关,但有时为了方便,比如卧室里的灯,我们希望在卧室门口能用开关打开它,而在床头能用开关关掉它,这样卧室门口和床头的开关就 ...

  2. 联想主板9针开关接线图_针式打印机不开机的故障维修

    针式打印机不开机故障是指正确连接电源线.打开打印机开关,打印机无任何动作,打印机面板指示灯不亮或立刻熄灭. 针式打印机不开机故障一般是由于电源电路板损坏.主板损坏.字车电机烧毁(短路).走纸电机烧毁( ...

  3. 联想主板9针开关接线图_2020新款联想笔记本打开盖子自动开机的问题

    联想发布了2020款笔记本,很多人会发现最新购买的笔记本出现了打开笔记本盖子就自动开机了现象,首先申明一点这不是电脑有问题,而是开启了快速开机功能,如果不需要如何关闭呢?在关机的状态下,当打开盖子,系 ...

  4. 联想主板9针开关接线图_家用配电箱安装接线图解

    很多朋友给弱电君留言,问到家用配电箱,这个确实在平时用的比较多,那么本期我们一起来了解下,对家庭配电箱有一个清晰地认识. 家庭配电箱安装 1.家庭配电箱分金属外壳和塑料外壳两种,有明装式和暗装式两类, ...

  5. 联想主板9针开关接线图_家庭配电箱安装,家庭配电箱接线图

    家居装修,对水电的关注不可或缺.家庭电路的铺设更是至关重要的环节,家庭配电箱安装涉及到家居用电的安全,因此,小编特地对家庭配电箱安装的知识,以及家庭配电箱接线图作出相关整理,供大家未雨绸缪,对家庭配电 ...

  6. 联想主板9针开关接线图_音叉液位开关怎么接线

    音叉液位开关主要用来实现对液位的上下限报警和控制,广泛应用于食品.饮料.制药.化工.水处理等众多工业自动化控制领域,尽管其简单易用,整个使用过程中无需维护,很受用户欢迎,但仍有不少用户不知音叉液位开关 ...

  7. 联想主板9针开关接线图_主进线开关柜断路器到底有那些功能,保护动作值是如何动作,注意细节...

    本课程为工厂设计实战特训篇(另外有报价实战特训篇),根据当年从0基础进入成套行业,进入技术部学做设计工作经历,以及后面长达多年设计与报价.工厂管理等工作经验总结拍成视频分享.让你快速了解并可以切入做工 ...

  8. arduino倾斜开关python语言_Arduino小白的学习记录:倾斜开关实验

    一.介绍 带有金属球的球形倾斜开关,它用于检测小角度的倾斜.图7.1 倾斜开关模块 二.材料准备Arduino Uno 主板*1 USB数据线*1 倾斜开关模块*1 杜邦线若干 三.实验原理 在倾斜开 ...

  9. Arduino小白的学习记录:RGB-LED传感器实验

    在上一个实验中我们介绍了双色LED灯的实验,但如果仅有两种颜色是不是觉得有些单调呢,接下来就让我们通过这个实验来组合出更多的颜色吧! 一.介绍 RGB-LED模块可以发出各种颜色的光.红色.绿色和蓝色 ...

最新文章

  1. Microbiome:animalcules-交互式微生物组分析和可视化的R包
  2. C++ 与 JAVA区别
  3. 《 Java并发编程从入门到精通》Thread安全与不安全
  4. OpenGL程序演示
  5. BZOJ 4734 UOJ #269 如何优雅地求和 (多项式)
  6. 牛客IOI周赛19-普及组 B.小y的序列
  7. windows离线安装grunt_chrome火狐离线安装包下载
  8. 计算机毕业设计中用Java编写泛型与集合框架
  9. MySQL查询时当offset较大时查询效率低
  10. dell 7040m 黑苹果_王者做图显示器,戴尔(DELL)U2417全面介绍
  11. 在OSM上下载历史数据
  12. 方舟加载服务器就显示stm,方舟生存进化是不是stm
  13. “双花”问题及解决之道
  14. unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边
  15. Codeforces 513F1 513F2 Scaygerboss 网络流
  16. 【小白向】简单随意DIY你的U盘图标
  17. lynda_如何在尼日利亚以女性开发人员的身份远程工作-与Lynda Chiwetelu的问答
  18. c语言怎么快速读出函数作用,读文件fread函数的用法
  19. 访问网络内不同ip段的计算机,[转]问题:话说两台电脑在一个局域网内,把它们的IP地址都设成不同的网段,请问,它们可不可以通讯?如...
  20. 2020年数字设计/芯片前端面试经验-格科微+盛科科技+瑞晟+长江存储+兆芯

热门文章

  1. vue nuxt 服务器渲染和缓存
  2. python翻页爬取京东商品评价
  3. 学妹一反常态主动联系我,我要不要答应帮她?
  4. Android记事本定时功能,安卓手机上怎么使用日历记事本?
  5. c 串转string_C++的字符串怎么转换成C字符串?
  6. piczoom兼容性问题_浏览器不兼容原因及解决方案
  7. 审批工作流系列教程 前言
  8. VBA将一个表格拆分成多个新表格
  9. 金融学习之七——统计检验方法的使用
  10. 【Linux】LVM管理概念详解