如何將 HC-SR04 超聲波傳感器與 Arduino Uno 單元電路連接起來(lái),以實(shí)現(xiàn)精確的距離測(cè)量
該項(xiàng)目展示了如何將 HC-SR04 超聲波傳感器與 Arduino Uno 連接起來(lái),以實(shí)現(xiàn)精確的距離測(cè)量。超聲波傳感器在機(jī)器人技術(shù)、避障系統(tǒng)、停車系統(tǒng)以及物聯(lián)網(wǎng)應(yīng)用中被廣泛應(yīng)用。該裝置操作簡(jiǎn)便、成本低廉,非常適合初學(xué)者使用。
所需組件
?Arduino UNO
?HC-SR04 超聲波傳感器
?面包板
?跳線
?USB 數(shù)據(jù)線(用于 Arduino 編程)
其工作原理(簡(jiǎn)單說(shuō)明)
?Arduino 向超聲波傳感器的“觸發(fā)”引腳發(fā)送一個(gè)短脈沖。
?該傳感器會(huì)發(fā)射超聲波。
?這些波在撞擊到物體后會(huì)反彈回來(lái)。
?“回聲”引腳會(huì)將所用時(shí)間反饋給 Arduino 單元。
?Arduino 通過(guò)聲波的速度來(lái)計(jì)算距離。
Arduino 代碼
輸出
?打開(kāi)串行監(jiān)視器(波特率設(shè)置為 9600)。
?與物體的距離將以厘米為單位進(jìn)行顯示。
?將物體移近或移遠(yuǎn),即可觀察到實(shí)時(shí)的變化情況。
應(yīng)用程序
?障礙物探測(cè)機(jī)器人
?智能停車系統(tǒng)
?基于距離的警報(bào)
?物聯(lián)網(wǎng)感知項(xiàng)目
結(jié)論
該項(xiàng)目展示了一種利用 Arduino 和超聲波傳感器測(cè)量距離的簡(jiǎn)潔實(shí)用方法。它為 Hackster 上的機(jī)器人和自動(dòng)化相關(guān)項(xiàng)目奠定了堅(jiān)實(shí)的基礎(chǔ)。
本文編譯自hackster.io





