promotion image of download ymail app
Promoted
Longan 發問時間: 科學工程學 · 6 年前

8051接HC-SR04測距(C語言程式((急~~~

這是專題要用的

我做的是超音波防撞遙控車

現在要用超音波來測量距離

讓他達到一個距離就後退

我有用TA7257P來反轉馬達

希望有大大幫我

感恩

11 個解答

評分
  • 6 年前
    最佳解答

    你應該先了解材料的工作原理, 再想如何應用它, 就不會有這種困惑了.

    HC-SR04的工作原理如下:

    1. 採用IO觸發測距,給至少10us的高電位信號;

    2. 模組自動發送8個40KHz的方波,自動檢測是否有信號返回;

    3. 有信號返回,通過IO輸出一高電位,高電位持續的時間就是超音波從發射到返回的時間.

    " 距離=(高電平時間*聲速(340m/s))/2;"

    所以距離短於多少時, 車子該減速, 以防止碰撞. 抑或是距離短於多少時, 車子該停止前進並旋轉多少角度, 或是旋轉至感應的距離解除, 才能開始繼續前進...都是做法.

    而把前述測距得到的信號再搭配上TA7257P IN1/IN2的真質表去命令馬達的動作就完成了.

    先了解材料原理, 再構思如何符合問題需求的應用, 程式就不難囉.

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    到下面的網址看看吧

    ▶▶http://candy5660601.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    到下面的網址看看吧

    ▶▶http://candy5660601.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 匿名使用者
    6 年前

    參考下面的網址看看

    http://phi008780520.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 6 年前

    參考下面的網址看看

    http://phi008780520.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    參考下面的網址看看

    http://phi008780520.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    參考下面的網址看看

    http://phi008780520.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    參考下面的網址看看

    http://phi008780520.pixnet.net/blog

    • Commenter avatar登入以對解答發表意見
  • 公雞
    Lv 7
    6 年前

    全華圖書公司出版的「專題製作」裡有很詳細的說明,包括電路圖和程式都有。

    • Commenter avatar登入以對解答發表意見
  • 6 年前

    HC-SR04模組網路有範例!

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。