Arduino 各種模組篇 超聲波 模組

2022-05-05 10:00:08 字數 1275 閱讀 6352

1、本模組效能穩定,測度距離精確。能和國外的srf05,srf02等超聲波測距模組相媲美。模組高精度,盲區(2cm)超近,穩定的測距是此產品成功走向市場的有力根據!

產品應用領域:

機械人避障   物體測距  液位檢測  公共安防 停車場檢測 

2 主要技術引數:

1:使用電壓:

dc5v                2

:靜態電流:小於

2ma3

:電平輸出:高

5v                 4

:電平輸出:底0v5

:感應角度:不大於15度

6:探測距離:2

cm-45

0cm  7:高精度 可達0.2cm   

接線方式,vcc、trig(控制端)、  echo(接收端)、 gnd

基本工作原理:

(1)採用io

口trig

觸發測距,給至少10us的高電平訊號;

(2)模組自動傳送

8個40khz的方波,自動檢測是否有訊號返回;

(3)有訊號返回,通過io

口echo

輸出乙個

高電平,高電平持續的時間就是超聲波從發射到返回的時間

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

本模組使用方法簡單,乙個控制口發乙個10us以上的高電平,就可以在接收口等待高電平輸出.一有輸出就可以開定時器計時,當此口變為低電平時就可以讀定時器的值,此時就為此次測距的時間,方可算出距離.如此不斷的週期測,即可以達到你移動測量的值。

供以下全套資料

簡單的**如下:

const

int trigpin = 2

; const

int echopin = 3

; float

cm;

void

setup()

void

loop()

模組工作原理: 

電路連線方法:

看樣子不算太難

Arduino 超聲波模組

一共有四個腳,分別為vc,trig,echo,gnd,兩邊的兩個為接電源的正負極,中間的兩個乙個傳送乙個接收,可以連線在任意訊號埠是包括1到13口及a0 a5 trig引腳連線a0,echo連線a1 單位 厘公尺 float checkdistance 定義函式 獲得距離 digitalwrite ...

超聲波測距模組

疑問 探測頻率 和探測最大耗時 探測最大耗時裡面的返回值範圍 返回距離比返回時間耗時長 且5m和10m一樣 1.探測頻率 500hz,即每秒500次,一次2ms。若安裝12個,則掃瞄一圈24ms。若機械人的速速為1m s,24ms前進24mm 2.4cm 若10m 29ms 1ms 30ms,一圈 ...

超聲波模組驅動

思路哈 我打算程式執行一次傳送一次觸發訊號,在程式開頭,就不精確延時幾個指令週期,然後用外部中斷 來個中斷圖 使用中斷0吧 再看看定時器,打算用定時器4 stc創新的,嘿嘿看看靠不靠譜 我說呢,stc15w4k32s4不是單時鐘週期嗎,定時11.0592m晶振怎麼弄,原來這裡可以控制系統時鐘分頻。最...