stm32多个超声波测距(最少四个)

2019-07-20 23:57发布

有没有大侠会多个超声波测距,最少四个,怎么用?初学者,求指导,求源程序
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
弦子的弦
1楼-- · 2019-07-21 05:10
超声波测距会一个就会四个了...所以我感觉题主应该不太清楚怎么使用超声波模块进行测距。
他的具体原理是:向Trig引脚发送一个不低于10us的高电平(你可以设置为20us),当模块接收到这个电平的时候,发出超声波,然后计此刻到收到回波的时间(比如x毫秒)。最后通过Echo引脚发出一个x毫秒的高电平。
所以只要捕捉这段高电平的时间,除以2就得到了声音到达障碍物的时间。但是要注意温度对时间的影响。温度和速度的表格也可以通过百度查到。
正点原子
2楼-- · 2019-07-21 11:04
 精彩回答 2  元偷偷看……
思雨轩
3楼-- · 2019-07-21 14:36
回复【3楼】弦子的弦:
---------------------------------
我会测一个,这不是得用定时器计算时间,那一个定时器能同时检测这四个吗?还是用四个定时器
弦子的弦
4楼-- · 2019-07-21 18:09
回复【4楼】思雨轩:
---------------------------------
普通定时器有四个通道,好像可以四路捕获,不过我不是很清楚,你看看这方面的教程吧。
思雨轩
5楼-- · 2019-07-21 22:55
 精彩回答 2  元偷偷看……
jhqcumt
6楼-- · 2019-07-22 00:34
楼主,请问你弄出来没

一周热门 更多>