dicklaw795 发表于 2013-2-4 09:07:59

請教有關SR04

我用的SR04顯示距離算是準確,但有一問題,不定時會有 零距離 顯示,有幾秒出現也有幾分鐘出發也有連續的

dicklaw795 发表于 2013-2-5 01:33:40

有人幫忙一下嗎

迷你强 发表于 2013-2-5 11:54:38

SR04是什么,有资料么?

Ansifa 发表于 2013-2-5 11:56:17

迷你强 发表于 2013-2-5 11:54 static/image/common/back.gif
SR04是什么,有资料么?

超声波吧,应该是引脚接触不良吧

dicklaw795 发表于 2013-2-5 14:08:15

迷你强 发表于 2013-2-5 11:54 static/image/common/back.gif
SR04是什么,有资料么?

最便宜的超聲波測距,誤差1,2個cm是可以接受,但在固定位置沒移動下,沒週期間歇出現 0 距離的不穩定情況,

dicklaw795 发表于 2013-2-5 22:36:04

本帖最后由 dicklaw795 于 2013-2-5 22:37 编辑

發現問題所在了,我的組合是 ds1302時鐘模塊 加 nokia5110顯示 加 sr04 超聲波
當ds1302+5110 組合是正常的,超聲波獨立運行也是正常,當三樣加在一起運行就出現不穩定情況,肯定是那裡出了問題,已嘗試修改超聲波每100Milliseconds執行無效,應該怎樣調節?謝謝


void loop()
{
   count++;
    /* 当串口有数据的时候,将数据拼接到变量comdata */
    while (Serial.available() > 0)
    {
      comdata += char(Serial.read());
      delay(2);
      mark = 1;
      }
   if(mark == 1) data_input();
   ping_ping();         //執行超聲波

if (count>30){            ////每 loop 30 次才更新一次顯示
      print_time();
         count=0;
       }

}//=============loop end=================
页: [1]
查看完整版本: 請教有關SR04