Arduino 接超聲波傳感器

超聲波 傳感器是一種利用超聲波來傳達的 傳感器,超聲波是一種在彈性介質中的機械振盪,有兩種形式:橫向振盪(橫波)及縱向振盪(縱波)。

在工業中應用主要採用縱向振盪。超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。另外,它也有折射和反射現象,並且在傳播過程中有衰減。

超聲波傳感器主要材料有壓電晶體(電致伸縮)及鎳鐵鋁合金(磁致伸縮)兩類。電致伸縮的材料有鋯鈦酸鉛(PZT)等。壓電晶體組成的超聲波傳感器是一種可逆傳感器,它可以將電能轉變成機械振盪而產生超聲波,同時它接收到超聲波時,也能轉變成電能,所以它可以分成發送器或接收器。

下面我們就用arduino和超聲波傳感器一起探索一下超聲波傳感器的工作原理。

1.首先我準備好超聲波傳感器,我選的型號是HC-SR04

Arduino 接超聲波傳感器

2.準備好arduino板子,我用的是UNO,另外準備一些杜邦線

Arduino 接超聲波傳感器

3.做好連線,連線的時候注意不要把正負連反了

Arduino 接超聲波傳感器

4.開始編寫程序

Arduino 接超聲波傳感器

5.串口監視器顯示距離

Arduino 接超聲波傳感器

6.實物如圖(桌面有點亂)

Arduino 接超聲波傳感器


分享到:


相關文章: