超声波测距time=timeH*256+timeL;distance=time*0.0172; //厘米0.0172怎么

可乐决明子2022-10-04 11:39:541条回答

超声波测距
time=timeH*256+timeL;
distance=time*0.0172; //厘米
0.0172怎么来的 ,distance怎么来的
求具体转换过程,只要真心,

已提交,审核后显示!提交回复

共1条回复
qy1103 共回答了18个问题 | 采纳率83.3%
这里time的单位应该是us,声速假设是344秒/s
距离distance=time*10^-6/2*344 这里distance的单位是米,化成cm的话如下
time*10^-6/2*344*100=time*0.0172
即distance=time*0.0172; //厘米
1年前

相关推荐