本文介绍的传感器包含两个:敲击模块和光遮断,不知道为什么卖家要把这两个放到一起,卖家给的资料中也没有这两个模块的用法,只有靠自己百度和摸索。
1)光遮断
光遮断的原理可以查阅参考文献1和2,它的实物图正面和反面如下:
Arduino使用敲击模块和光遮断 - gc_2299 - gc_2299的博客Arduino使用敲击模块和光遮断 - gc_2299 - gc_2299的博客
从模块反面看,上面的引脚接负极,中间的引脚接电源正极,下面的是输出引脚。经过测试,发现光遮断模块默认输出引脚的电平为低电平,当模块中间凹进去的地方有东西遮住时,输出引脚的电平为高电平。
本模块测试时没有使用Arduino测试代码,而是将光遮断模块的输出引脚直接与LED灯的正极相连进行测试,当模块中间凹进去的地方没有遮住时,LED灯灭,有东西遮住时,LED灯亮。测试视频如下:

2)敲击模块 
敲击模块的实物如下图所示:
Arduino使用敲击模块和光遮断 - gc_2299 - gc_2299的博客
网上搜索敲击震动模块,只能在购物网站中搜到图片,如参考文献3,但是找不到如何使用该模块的示例。只能自己试试这个模块该怎么用。该模块上面引脚接电源负极,下面引脚接电源正极,中间应该是信号输出引脚。
测试时也是直接将输出引脚与LED灯正极相连。根据名称来说,敲击模块应该是受到敲击时输出引脚会有变化,但实际测试的时候输出引脚一直输出高电平,无论用螺丝刀敲击模块的任何一面,都不会有输出变化,不清楚是用法不对还是这个模块有问题。最后猜测是否输出引脚输出的是模拟值而不是高电平和低电平,于是将输出引脚与A0引脚相连,用程序输出A0引脚的值,结果在串口监视器中发现输出一直未1023,即使敲击该模块输出引脚的值也没有发生变化。对这个模块的测试就到此告一段落,只能期望知道该模块如何使用的朋友可以跟我说一下该模块应该怎么用了。
参考文献:
[1]http://www.baike.com/wiki/%E5%85%89%E9%81%AE%E6%96%AD%E5%99%A8
[2]http://baike.baidu.com/item/%E5%85%89%E9%81%AE%E6%96%AD%E5%99%A8/7870713?fr=aladdin
[3]http://b2b.hc360.com/supplyself/339571096.html

Arduino使用敲击模块和光遮断相关推荐

  1. 传感器自学笔记第十一章——三色RGB学习笔记+高感度声音检测模块+KY-010光遮断传感器+TCRT5000循迹传感器+倾斜模块

    作者:GWD 时间:2019.06.28 三色RGB学习笔记(开关量类传感器) 一.学习要点:无 二.手册分析(开关量传感器) 1.产品用途:RGB LED 模块由一个贴片全彩 LED 制成,通过 R ...

  2. 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上

    文章目录 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上 实现效果: 模块说明: 引脚接线方法: 程序源码 附录 快速上手Arduino – 打印超声波模块测距信息到OLED屏幕 ...

  3. Arduino使用RFID模块来储存卡信息实现智能门锁(MF RC522)

    使用RFID模块实现门禁的功能 Arduino的RFID模块的使用(MF RC522) 文章目录 使用RFID模块实现门禁的功能 Arduino的RFID模块的使用(MF RC522) 前言 一.RF ...

  4. Arduino人体红外模块控制

    Arduino人体红外模块控制 示例代码 /** Arduino UNO R3(或Arduino Nano)连接红外人体感应模块检测是否有人*/int irSensorPin = 3;//Arduin ...

  5. 使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(九)---制作APP

    前几篇文章讲解了如何在阿里云控制台上给设备登记"身份证",如何用MQTT.fx客户端模拟一个设备连接阿里云物联网平台,分析了arduino编程环境如何配置依赖库,在arduino ...

  6. 万兆单模模块_华为万兆单模模块 OEM光模块 全面兼容OSX010000

    中性光纤模,适用于国内外多种网络设备:华三.华为.锐捷.中兴.迪普等多种网络交换机等设备 光模块 FE-SFP光模块 SFP-FE-LH40-SM1310       光模块-eSFP-FE-单模模块 ...

  7. 电口模块和光模块有什么区别?

    电口模块和光模块有什么区别? 2019-04-01 17:31 众所周知,光模块的应用十分广泛,而电口模块却不多见,是不是光模块比电口模块的性能更高而导致这种现象呢?答案是否定的,因为电口模块的性能也 ...

  8. linux 光功率 模块_光模块及调整光模块输入光功率的方法_2

    命令的是网管系统,网管系统通过查询发现该光模块可以正常管理后,通过QX 口(或其它定义接口)把所需要调节的光功率值命令发给监控系统,监控系统通过S 口(或其它定义接口 )把该衰减命令转发给业务单板,业 ...

  9. linux 光功率 模块_光模块及调整光模块输入光功率的方法

    光模块及调整光模块输入光功率的方法 [技术领域] [0001]本发明涉及光通信技术领域,尤其涉及一种光模块及调整光模块输入光功率的方法. [背景技术] [0002]在实验室或为运营商搭建组网环境的工程 ...

最新文章

  1. 用NVIDIA NsightcComputeRoofline分析加速高性能HPC的应用
  2. 服务器架设笔记——使用Apache插件解析简单请求
  3. Django源码分析3:处理请求wsgi分析与视图View
  4. phantomjs学习资料
  5. 结构指针的坑之(定义结构体指针时并没有分配存储空间,所以要用malloc()申请空间)
  6. Linux 下的动态链接库问题
  7. SSM实现导出报表为Excel
  8. 迅雷(XUNLEI)的工作原理揭密
  9. ASP.NET Web Api 实现数据的分页
  10. java xwork_java-与休眠的Struts2 xwork类型转换
  11. php faker 中文,使用faker 生成中文测试数据
  12. linux默认安装python_Linux下安装python
  13. centos 7下Hadoop 2.7.2 伪分布式安装
  14. TensorFlow基础篇(八)——tf.contrib.layers.l1regularizer()-12_regularizer(lambda)
  15. tensorflow之安装PIL
  16. 【渝粤教育】电大中专药物分析技术基础_1作业 题库
  17. memcache的安装,配置和使用
  18. 忆典s1Android,忆典S1四核(RK3128)官方固件+安卓4.4.4已Root权限精简固件+刷机教程
  19. AndroidStudio 实现用户登录注册
  20. Django个人博客搭建4-配置使用 Bootstrap 4 改写模板文件

热门文章

  1. 计算机等级考试培训课件,全国计算机等级考试培训课件.ppt
  2. N次笑N次据说可以让人年轻10岁的故事
  3. 12.unity编程基础
  4. 时间管理 |《小强升职记》学习笔记 | Part1
  5. [设计模式] IMPL 模式
  6. 微软 Surface Laptop 系统恢复
  7. django教程day05
  8. Linux基础(2)
  9. 2020 C++ priority_queue 最大堆与最小堆介绍
  10. PTA 7-152 百钱百鸡