level 5
我把多个超声波传感器的VCC、GND、ECHO都分别接在一起,TRIG分开控制。
现在发现如果只用一个超声波传感器的话没有问题,但如果再插一个超声波传感器的话,即使代码里没有关于第二个传感器的程序,第一个也无法正常工作。难道echo脚不能公用吗?
2018年05月09日 05点05分
1
level 5
试了一下,将其他传感器的echo脚断开就能正常使用了,将trig脚断开没有什么影响
2018年05月09日 08点05分
2
level 11
第一个是不能同时工作,分时分断,
第二个是要把中断也分开,不然会冲突,合理安排,是可以用的。
2018年05月09日 08点05分
3
我是分开工作的啊,使用单独的trig来控制。
2018年05月09日 08点05分
我测试的时候先只用一个传感器,程序里也是只有启动这个传感器的代码。这时候是可以正常使用的,但是我这时候将另一个传感器插进去,原先那个就没法正常工作的。
2018年05月09日 08点05分
回复 Mr丶老虫☞🐭 :测试发现还是echo脚的问题,trig脚并没有影响。echo断开就不会影响。
2018年05月09日 08点05分
那装4051切换
2018年05月09日 10点05分
level 1
楼主,传感器连接3个超声波传感器的程序有吗,分享一下好吗。查资料都说要分时操作,还是用到定时器的中断不太懂,能简单说一下那,而且多个传感器,程序最后出来的是什么呢。一个传感器的距离,还是所有传感器的距离
2018年05月13日 16点05分
4