步驟1:HC-SR04超聲波傳感器
現(xiàn)在,我們來(lái)看看HC_SR04超聲波傳感器。
該組件非常簡(jiǎn)單,因?yàn)樗挥?個(gè)引腳.Firs和最后一個(gè)是電源引腳Vcc和GND。中間的是“觸發(fā)”引腳和“回聲”引腳。
要了解這些引腳的作用,您必須了解它的工作原理。實(shí)際上,這非常簡(jiǎn)單,因?yàn)樵摻M件本身不執(zhí)行任何數(shù)學(xué)運(yùn)算或工作。
因此,此模塊正在發(fā)送超聲波。這些波比從表面反射回來(lái)再回到模塊。 Arduino在觸發(fā)引腳上觸發(fā)了這些波形,而不是聽(tīng)“回聲”。接收到波后,它將根據(jù)等待波返回的時(shí)間來(lái)計(jì)算距離。在代碼中,我們還將將該值更改為cm,因?yàn)樗子陂喿x。
該模塊將連接到arduino的任何I/O引腳。觸發(fā)引腳將被輸出,回波引腳將被輸入。
我還將描述代碼的工作原理。在編程步驟中。
步驟2:對(duì)超聲波傳感器進(jìn)行編程
此處相同。該代碼很好地進(jìn)行了拼寫(xiě),因此沒(méi)有任何問(wèn)題。
請(qǐng)問(wèn)是否有不確定的內(nèi)容。
步驟3:藍(lán)牙模塊
所以首先我將向您展示藍(lán)牙模塊。
可能所有的藍(lán)牙模塊都具有相同的針腳-出。
它具有電源引腳Vcc和GND以及通信引腳RX和TX。
現(xiàn)在您可能會(huì)看到,該模塊已連接至諸如Arduino或USB之類(lèi)的微控制器的RX和TX引腳。到串行轉(zhuǎn)換器。
該模塊可在5V電壓下完全工作,因此將其連接到Arduino沒(méi)問(wèn)題。所有的引腳都標(biāo)記在模塊的背面(圖2)。
連接在圖3中標(biāo)記。
步驟4:對(duì)藍(lán)牙進(jìn)行編程模塊
我不會(huì)談?wù)摯a的工作原理,因?yàn)樗芎玫亟Y(jié)合了起來(lái)。如有任何疑問(wèn),請(qǐng)保留在評(píng)論部分。該代碼用于打開(kāi)和關(guān)閉LED,但是使用代碼中看到的“ else if”語(yǔ)句相同的方法,您可以做任何事情。
還需要記住一件事。當(dāng)您將藍(lán)牙模塊連接到tearduino的TX和RX引腳時(shí),切記每次上載草圖時(shí)將其拔出,否則它會(huì)顯示如圖2所示的錯(cuò)誤,而不是斷開(kāi)RX和TX引腳與藍(lán)牙模塊,然后再次上傳代碼。上傳代碼后,請(qǐng)?jiān)俅芜B接引腳。
所有這些之后,您需要將手機(jī)連接到藍(lán)牙模塊。為arduino(同時(shí)還有藍(lán)牙模塊)供電并找到它。我的名字叫HC-06,因此您可以搜索類(lèi)似的內(nèi)容。
添加設(shè)備后,下載此應(yīng)用適用于Android。我不知道這是否適用于Apple設(shè)備。在評(píng)論中糾正我。
該應(yīng)用程序:https://play.google.com/store/apps/details?id = eu.j 。..,所以它稱為Arduino RC
第5步:測(cè)試藍(lán)牙!
下載該應(yīng)用程序,運(yùn)行它,然后單擊“連接到設(shè)備”。選擇您的藍(lán)牙模塊(我是第一個(gè)),您將被帶到“大廳”。如果您已經(jīng)注意到,此應(yīng)用程序適用于RC(遠(yuǎn)程控制),非常適合控制汽車(chē)或某物。它具有按鈕或陀螺儀感應(yīng)功能。但是,不僅對(duì)RC而言,它還是“ TERMINAL MODE”。您可以在此處輸入將發(fā)送到arduino的任何內(nèi)容。在我們的情況下,如果發(fā)送1,則LED會(huì)亮起,或者如果鍵入0,則LED會(huì)熄滅。
步驟6:組合設(shè)備
現(xiàn)在,我已經(jīng)結(jié)合了這兩個(gè)代碼,因此您可以打開(kāi)LED遙控器,并在距離小于15厘米時(shí)將其關(guān)閉2秒鐘。
全部我所做的是:
-我將設(shè)置上方的所有int變量組合在一起
-我將兩個(gè)設(shè)置合并為一個(gè)
-I命名了每個(gè)循環(huán)的每個(gè)循環(huán)代碼“藍(lán)牙”和“傳感器”
-在主循環(huán)中,我添加了這兩個(gè)循環(huán)
-我在傳感器部分中添加了停止功能。
很簡(jiǎn)單。新代碼也很好地結(jié)合在一起,所以在那里也沒(méi)問(wèn)題。
我還添加了一個(gè)簡(jiǎn)短的視頻,當(dāng)然還有代碼。
責(zé)任編輯:wv
-
超聲波傳感器
+關(guān)注
關(guān)注
18文章
610瀏覽量
36940 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192267
發(fā)布評(píng)論請(qǐng)先 登錄
TC系列密閉式超聲波傳感器產(chǎn)品說(shuō)明書(shū)
超聲波傳感器:未來(lái)發(fā)展趨勢(shì)與技術(shù)前沿
超聲波傳感器的工作原理與應(yīng)用
超聲波傳感器的種類(lèi)原理與設(shè)計(jì)應(yīng)用的注意要點(diǎn)

超聲波風(fēng)速風(fēng)向傳感器:科技與自然風(fēng)的對(duì)話者!
倍加福發(fā)布USi-industry超聲波傳感器系統(tǒng)
汽車(chē)超聲波傳感器 SNS409替代E524.09 (性能對(duì)比)

超聲波液位計(jì)的工作原理 超聲波液位計(jì)與其他液位計(jì)的比較
典型的超聲波傳感器及其應(yīng)用領(lǐng)域
超聲波傳感器是模擬還是數(shù)字
超聲波傳感器輸出的是什么信號(hào)
能否推薦一個(gè)用于放大超聲波傳感器信號(hào)的放大器?
電應(yīng)普傳感器?|?窖井水位監(jiān)測(cè)超聲波傳感器應(yīng)用方案

評(píng)論