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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值