pumpitup 发表于 2016-5-30 10:34:02

激光接收管笔记与疑问

入了一个激光接收管,就是这样一个东东。
店里也没写型号什么的,估计这种就是比较通用的吧。不过竟然连引脚说明都没有,只说了一句接收到激光信号输出高电平(就是常态低咯),真是有够懒的。

查了一下,三个引脚分别是 Gnd,Sig,Vcc,所以就接上了,Sig接的是2号引脚。激光光源直接接5V。

代码很简单
1 setup(){
2   pinMode(2, INPUT); pin2置输入
3   Serial.begin(9600);
4 }
5 loop(){
6   Serial.println( digitalRead(2) );
7   delay(100);
8 }

但是这个代码不能得到应该有的结果,一直都是返回的0,并没有收到激光高电平。

然后加了一个内部上拉电阻,在2后加了一个digitalWrite(2, HIGH), 结果就正常了,有激光1,没有激光0。

不知道具体原因是什么,btw:如果我接了下拉电阻,会怎么样呢?

sunz 发表于 2016-5-30 10:46:16

这个管子,除激光以外的强光有没有 反应?

pumpitup 发表于 2016-5-30 11:06:37

sunz 发表于 2016-5-30 10:46 static/image/common/back.gif
这个管子,除激光以外的强光有没有 反应?

应该没有吧,没拿到太阳下试过。

4.5V的激光头,我用的5v。近距离下3.3v也能亮,但是会暗许多,但也是有反应的。

这个是不带调制的,如果带调制的话,据说性能更好。等待高人来解答。

wing 发表于 2016-5-30 11:33:52

这个能测距么?

pumpitup 发表于 2016-5-31 09:28:56

wing 发表于 2016-5-30 11:33 static/image/common/back.gif
这个能测距么?

不能吧,我只用到接收管的开关功能,但是感觉不能,只能测有没有激光。
飞思卡尔的那个不知道多些什么功能,也只能测黑白线。
页: [1]
查看完整版本: 激光接收管笔记与疑问