查看: 5226|回复: 16

【Arduino】108种传感器系列实验(10)---敲击传感器模块

[复制链接]

签到天数: 79 天

[LV.6]常住居民II

发表于 2019-6-4 16:53 | 显示全部楼层 |阅读模式
本帖最后由 eagler8 于 2019-8-21 08:25 编辑

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。


【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
实验十:敲击传感器模块(KY-031 )


有机玻璃外壳的敲击头和振动开关类似,只是能感受较小振幅的振动,更灵敏一些,余振的时间能维持稍微久一点点。这个模块简单些,相关资料非常少。


01.jpg

02.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 17:11 | 显示全部楼层
模块参数
1、工作电压:3.3V-5V(DC)
2、模块接口:3PIN
3、输出信号:数字开关信号
04.jpg
03.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 17:21 | 显示全部楼层
模块接线
1、GND  接电源负极(板示-)
2、VCC  接电源正极3.3-5V
3、DO   TTL开关信号输出(板示S)


05.jpg

06.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 17:34 | 显示全部楼层
07.jpg
08.jpg
09.jpg
10.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 17:53 | 显示全部楼层
仿真示意图


13.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 17:59 | 显示全部楼层
实验示意图


11.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 18:06 | 显示全部楼层
实验说明
敲击传感器模块和数字13 接口自带LED 搭建简单电路,制作敲击闪光器。利用数字13 接口自带的LED,将敲击传感器接入数字3接口,当敲击传感器感测到有敲击信号时,LED 闪烁发光。


A0 (2).jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 19:00 | 显示全部楼层
敲击传感器实验源代码:
[mw_shl_code=arduino,true]void setup()
{
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop() {
  if (digitalRead(3)) {
    digitalWrite(13, HIGH);
  }
  else {
    digitalWrite(13, LOW);
  }
}[/mw_shl_code]

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-4 19:03 | 显示全部楼层
12.jpg

签到天数: 79 天

[LV.6]常住居民II

 楼主| 发表于 2019-6-6 18:41 | 显示全部楼层
本帖最后由 eagler8 于 2019-8-21 08:24 编辑

[mw_shl_code=arduino,true]/*
  【Arduino】108种传感器模块系列实验(10)
    ---敲击传感器模块(KY-031 )
*/

void setup()
{
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop() {
  if (digitalRead(3)) {
    digitalWrite(13, HIGH);
  }
  else {
    digitalWrite(13, LOW);
  }
}                   [/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

点灯APP界面配置乱码
点灯APP界面配置乱码
界面配置导出页面的内容乱码
esp32s2 在Arduino IDE调试USB CDC
esp32s2 在Arduino IDE调
各位大佬好,最近尝试弄清如何使用esp32s2的usb功能。然后在Github上找的代码,放到自
天气显示屏代码开源与部分说明
天气显示屏代码开源与部分
前言:这个帖子可能有点乱(其实是第一次写那么长代码的帖子),本来想分几篇慢慢写的
教你让OLED动起来!多重字符串版!
教你让OLED动起来!多重字
大家都知道:arduino单片机是单线程的 而上次教程中的多段字符串的运行速度必须一致
DIY炫彩灯带,竟如此简单,更有硬件开发工具免费领!
DIY炫彩灯带,竟如此简单
什么是涂鸦Arduino SDK? Arduino 是全球最流行的开源硬件平台,涂鸦官方推出的 Ardui
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表