查看: 3201|回复: 16

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

[复制链接]
  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

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

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


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


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


    01.jpg

    02.jpg

  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

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

  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

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


    05.jpg

    06.jpg

  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

     楼主| 发表于 2019-6-4 17:34 | 显示全部楼层
    07.jpg
    08.jpg
    09.jpg
    10.jpg
  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

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


    13.jpg
  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

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


    11.jpg
  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

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


    A0 (2).jpg

  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家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]
  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家II

     楼主| 发表于 2019-6-4 19:03 | 显示全部楼层
    12.jpg
  • TA的每日心情
    开心
    2020-7-9 05:06
  • 签到天数: 387 天

    [LV.9]以坛为家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]
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    求解用arduino 让WS2812全灯带无特效常亮并做呼吸灯效果
    求解用arduino 让WS2812全
    本人小白,初学arduino,一边逛论坛一边看网上视频教程,看得比较杂 找了很久也没找
    想通过blinker按钮按住常亮灯松手熄灭功能
    想通过blinker按钮按住常
    1.测试了APP里面的开关按键,可以实现按下灯亮再按一下灯灭。2.做第2步测试的时候,想
    新手求助!blinker同步到米家,但手机里的小爱控制不了ESP8266
    新手求助!blinker同步到
    搞了两个晚上还是没解决,请大神帮忙看看 我的手机是苹果手机,下了点灯,米家,小爱
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表