超聲波 傳感器是一種利用超聲波來傳達的 傳感器,超聲波是一種在彈性介質中的機械振盪,有兩種形式:橫向振盪(橫波)及縱向振盪(縱波)。
在工業中應用主要採用縱向振盪。超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。另外,它也有折射和反射現象,並且在傳播過程中有衰減。
超聲波傳感器主要材料有壓電晶體(電致伸縮)及鎳鐵鋁合金(磁致伸縮)兩類。電致伸縮的材料有鋯鈦酸鉛(PZT)等。壓電晶體組成的超聲波傳感器是一種可逆傳感器,它可以將電能轉變成機械振盪而產生超聲波,同時它接收到超聲波時,也能轉變成電能,所以它可以分成發送器或接收器。
下面我們就用arduino和超聲波傳感器一起探索一下超聲波傳感器的工作原理。
1.首先我準備好超聲波傳感器,我選的型號是HC-SR04
2.準備好arduino板子,我用的是UNO,另外準備一些杜邦線
3.做好連線,連線的時候注意不要把正負連反了
4.開始編寫程序
5.串口監視器顯示距離
6.實物如圖(桌面有點亂)
閱讀更多 xzpview 的文章