首先來介紹所用的超聲波測距模組。我們所用的是hc-sr04超聲波測距模組,其上端一共有四個引腳(vcc引腳接5v電源,gnd引腳接地,trig引腳觸發控制訊號輸入,echo引腳為迴響訊號輸出)。其工作時,若提供乙個 10us 以上脈衝觸發訊號,該模組內部將發出 8 個 40khz 週期電平並檢測回波。一旦檢測到有回波訊號則輸出迴響訊號,並且迴響訊號的脈衝寬度與所測的距離成正比。因此我們可以通過從發射訊號到接收到迴響訊號的時間間隔來計算出距離。
既然了解超聲波測距模組及其工作原理,我們就可以把它連線到樹莓派上,這點通過其上的引腳和杜邦線很容易實現。並且樹莓派上有特定的提供電源的引腳(2口)和接地引腳(6口),再隨便找兩個gpio口給trig和echo就可以了。
之後就是在樹莓派上程式設計了。同樣我們使用的是c。程式很簡單,我們只要來控制樹莓派連線模組的引腳的高低電平輸入輸出就可以了。由模組的工作原理可以知道,一開始我們可以給trig端提供乙個不小於10us的高電平並獲得時間a,這時模組內部就會工作,接著檢測echo端的迴響訊號至正常,並獲取時間b,則(b-a)便是迴響訊號的脈衝寬度。由於迴響訊號的脈衝寬度與所測的距離成正比,我們可以由速度距離公式以及聲速得到所測量的距離。若要實現連續測量,只要將測量**寫入迴圈即可。
樹莓派 樹莓派使用入門 如何購買乙個樹莓派
在我們的 樹莓派使用入門 系列文章的第二篇中,我們將介紹獲取樹莓派的最佳途徑。anderson silva 在本系列指南的第一篇文章中,我們提供了乙個關於 你應該購買哪個版本的樹莓派 的一些建議。哪個版本才是你想要的,你應該有了主意了,現在,我們來看一下如何獲得它。第二,檢視亞馬遜或在你的國家裡允許...
發布乙個樹莓派2使用的映象
樹莓派2 的ubuntu官方版本非常純淨,所以用起來十分蛋疼。我製作了乙個樹莓派2 的映象提供給做機械人 視覺等相關工作的朋友。這個映象基於 ubuntu 14.04 lts 即trusty tahr 2015 04 06 版本。已經安裝了lubuntu desktop影象化介面,實測執行流暢。以下...
利用樹莓派 Raspberrypi 搭建乙個伺服器
ssh ssh 為 secure shell 的縮寫。ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ssh最初是unix系統上的乙個程式,後來又迅速擴充套件到其他操作平台。ss...