51單片機(jī)測距儀

2014年上半年曾經(jīng)試過做超聲波測距儀,后來失敗告終,還搞到買現(xiàn)成的慚愧啊。
2015年2月份上網(wǎng)剽竊人家的代碼,終于成功測距。

剽竊人家的代碼
while(!ECHO); //等待高電平 TR1 = 1; //打開計(jì)時(shí)器 while(ECHO); //等待低電平 TR1 = 0; //關(guān)閉計(jì)時(shí)器 time = TH1 * 256.0 + TL1; //計(jì)算時(shí)間 L = 0.18446*time;

配合我的簡陋操作系統(tǒng), 實(shí)現(xiàn)液晶LCD1602顯示距離(三次的平均距離),
HC-SR04發(fā)射超聲波在空氣傳播過程中碰到物體立即就返回, HC-SR04接收到反射波單片機(jī)就停止計(jì)時(shí) 根據(jù)超聲波在空氣(25℃)中的傳播速度為 v=346m/s,單片機(jī)計(jì)時(shí)器記錄的時(shí)間t,就可以計(jì)算出發(fā)射點(diǎn)到物體的距離s,即:s=vt/2=346t/2 經(jīng)過單片機(jī)計(jì)算距離,LCD1602把距離顯示出來。

原理圖:

51distancer.png

實(shí)際:

dist1.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近由于事情比較雜,加上自己懶得動手碼字,一直沒有更簡書。剛好最近幫學(xué)弟做了一個超聲波測距(含溫度補(bǔ)償)的小...
    Deng_Wei閱讀 4,958評論 1 14
  • 一切開始之前,我們需要先來溫習(xí)一個中學(xué)就學(xué)習(xí)過的物理原理: 常溫常壓下空氣中的聲速: 340m/s 聲波雷達(dá)原理 ...
    Cocoonshu閱讀 2,891評論 2 8
  • 超聲波測距的原理很簡單,高中物理題不是做過很多次了么 :D 可以看到,知道時(shí)間間隔就能得到距離 L。 那么 HC-...
    jiang閱讀 16,175評論 11 4
  • 超聲波測距原理:通過超聲波發(fā)射裝置發(fā)出超聲波,根據(jù)接收器接到超聲波時(shí)的時(shí)間差就可以知道距離。 模塊特征 HC-SR...
    繁著閱讀 9,682評論 0 6
  • 增肌的同時(shí)減脂,其實(shí)我有一段時(shí)間的實(shí)驗(yàn)就是這樣來的,練的是線條,體脂降低,且長肌肉,是可行的。如果真的需要可以請營...
    北島之音閱讀 269評論 0 0

友情鏈接更多精彩內(nèi)容