当前位置:   article > 正文

Arduino使用敲击模块和光遮断_arduino 光遮断传感器模块

arduino 光遮断传感器模块
本文介绍的传感器包含两个:敲击模块和光遮断,不知道为什么卖家要把这两个放到一起,卖家给的资料中也没有这两个模块的用法,只有靠自己百度和摸索。
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
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/633136
推荐阅读
  

闽ICP备14008679号