标题: 我的hc-sr04超声波模块只能测到1.5m远,有大佬指导怎么回事吗。 [打印本页]

作者: xiaohuozaizi    时间: 2021-5-26 21:10
标题: 我的hc-sr04超声波模块只能测到1.5m远,有大佬指导怎么回事吗。
        mk3=0;  
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  mk3=1;
                ET0=1;
                TR0=1;
                EA=1;
                j=120;               
            while(j--)
                {
                }
        j=0;
                   while(mki3)  
                {
                        j++;
                        if(j>=2500)
                        mki3=0;
                }
                TR0=0;
                s4=TH0*256+TL0;
                TH0=0;
                TL0=0;
                s4=s4*csbc/2-4;

这是我超声波发射和接收,启动计时器计时,最后用s=vt/2的公式计算,最后只能测到1.5m。没有距离限制问题,我在代码限制是5-400cm


作者: 高人是高人    时间: 2021-5-28 09:12
建议测远距离要买好点的传感器,这个测远距离不准,尽量减少干扰




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1