找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6971|回復(fù): 4
收起左側(cè)

Hc-SR04超聲波模塊51單片機(jī)程序

  [復(fù)制鏈接]
ID:691320 發(fā)表于 2020-2-9 13:43 | 顯示全部樓層 |閱讀模式
360截圖20200209133722702.jpg


接線方式:VCC、trig(控制端)、  echo(接收端)、 GND


360截圖20200209133131878.jpg

1:使用電壓:DC---5V   

2:靜態(tài)電流:小于2mA      

3:電平輸出:高5V     

4:電平輸出:底0V         

5:感應(yīng)角度:不大于15度   

6:探測(cè)距離:2cm-450cm

7 : 高精度 可達(dá)0.2cm   




基本工作原理:

360截圖20200209133146908.jpg

(1)采用IO口TRIG觸發(fā)測(cè)距,給至少10us的高電平信號(hào);

(2)模塊自動(dòng)發(fā)送8個(gè)40khz的方波,自動(dòng)檢測(cè)是否有信號(hào)返回;

(3)通過IO口ECHO輸出一個(gè)高電平,高電平持續(xù)的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間。測(cè)試距離=(高電平時(shí)間*聲速(340M/S))/2;
操作:初始化時(shí)將trig和echo端口都置低,首先向給 trig    發(fā)送至少10 us的高電平脈沖(模塊自動(dòng)向外發(fā)送8個(gè)40K的方波),然后等待,捕捉 echo 端輸出上升沿,捕捉到上升沿的同時(shí),打開定時(shí)器開始計(jì)時(shí),再次等待捕捉echo的下降沿,當(dāng)捕捉到下降沿,讀出計(jì)時(shí)器的時(shí)間,這就是超聲波在空氣中運(yùn)行的時(shí)間,按照   測(cè)試距離=(高電平時(shí)間*聲速(340M/S))/2   就可以算出超聲波到障礙物的距離

51hei.png
HC-SR04超聲波測(cè)距51C程序.rar (2.17 KB, 下載次數(shù): 266)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:406994 發(fā)表于 2021-4-30 13:48 | 顯示全部樓層
  里面就一個(gè)C文件  沒有工程,要自己創(chuàng)建
回復(fù)

使用道具 舉報(bào)

ID:328014 發(fā)表于 2021-5-1 03:37 | 顯示全部樓層
繁星落葉 發(fā)表于 2021-4-30 13:48
里面就一個(gè)C文件  沒有工程

工程文件自己創(chuàng)建一下就搞定了.我?guī)湍銊?chuàng)建一個(gè) 等下上傳
回復(fù)

使用道具 舉報(bào)

ID:506248 發(fā)表于 2021-5-1 14:32 | 顯示全部樓層
其實(shí)只有一個(gè)C程序就已經(jīng)足夠了好吧?!其他的完全可以自己搞定,除非C代碼根本調(diào)試不通。反對(duì)拿來主義!不要做伸手黨,以后我發(fā)代碼也只發(fā)C的,這樣包會(huì)好小省流量。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:963509 發(fā)表于 2021-9-13 19:06 | 顯示全部樓層
時(shí)間單位是毫秒嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表