激光接收管笔记与疑问
入了一个激光接收管,就是这样一个东东。店里也没写型号什么的,估计这种就是比较通用的吧。不过竟然连引脚说明都没有,只说了一句接收到激光信号输出高电平(就是常态低咯),真是有够懒的。
查了一下,三个引脚分别是 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 static/image/common/back.gif
这个管子,除激光以外的强光有没有 反应?
应该没有吧,没拿到太阳下试过。
4.5V的激光头,我用的5v。近距离下3.3v也能亮,但是会暗许多,但也是有反应的。
这个是不带调制的,如果带调制的话,据说性能更好。等待高人来解答。 这个能测距么? wing 发表于 2016-5-30 11:33 static/image/common/back.gif
这个能测距么?
不能吧,我只用到接收管的开关功能,但是感觉不能,只能测有没有激光。
飞思卡尔的那个不知道多些什么功能,也只能测黑白线。
页:
[1]