資料介紹
描述
制作 Arduino 藍(lán)牙連接!
我最近買了一個(gè)套件來制作機(jī)器人,它帶有 HC-05。當(dāng)我正在制作一個(gè)跟隨機(jī)器人時(shí),我還不需要這個(gè)。不過,我還是對它很好奇,想用它——我不想要一個(gè)組件只是坐在我的桌子上。所以,我決定用它來控制蜂鳴器,使用一個(gè)由 MIT 應(yīng)用程序發(fā)明者開發(fā)的移動(dòng)應(yīng)用程序。
此外,能夠使用移動(dòng)應(yīng)用程序打開和關(guān)閉蜂鳴器非常好。
要做到這一點(diǎn),你根本不需要太多的先驗(yàn)知識,而且很容易做到。
MIT App Inventor 由 MIT 創(chuàng)建,可輕松創(chuàng)建應(yīng)用程序。你幾乎不需要編程知識就可以做到這一點(diǎn)——你只需要移動(dòng)一些塊。
這將起作用的主要方式是當(dāng)您單擊手機(jī)上應(yīng)用程序上的按鈕時(shí)。然后,有一個(gè)信號通過藍(lán)牙通信發(fā)送到arduino nano,arduino接收到信號。然后,我們可以對 arduino 進(jìn)行編程,使其根據(jù)該信號采取行動(dòng)。我們可以使用 MIT App Inventor 來選擇發(fā)送什么信號。在這種情況下,我選擇發(fā)送“0”或“1”的文本。但是,您可以更改它以發(fā)送您想要的任何內(nèi)容。
藍(lán)牙模塊可以通過藍(lán)牙連接,可以通過串口通訊。因此,RX 和 TX 引腳很重要。如果您不想使用這些引腳,則必須使用軟件串行庫。本教程不涉及該內(nèi)容。
因此,實(shí)現(xiàn)這一點(diǎn)的主要方法是使用藍(lán)牙模塊和 MIT 應(yīng)用程序發(fā)明者。您必須創(chuàng)建一個(gè)應(yīng)用程序才能使用藍(lán)牙控制蜂鳴器。我將演示應(yīng)用程序制作過程。
原理圖
首先,連接很重要。藍(lán)牙模塊上有 6 個(gè)引腳。對于這個(gè)項(xiàng)目,我們只需要使用中間的 4 個(gè)引腳。
Arduino 到 HC-05 基本連接
該圖像是連接的準(zhǔn)確表示。標(biāo)簽位于 HC-05 藍(lán)牙模塊的背面。RX 引腳應(yīng)連接到 arduino 上的 TX,而 TX 引腳應(yīng)連接到 arduino 上的 RX。其余的與普通組件一樣:arduino 上的 GND 到 GND,VCC 到 5 伏電源。
HC-05-->阿杜諾
接收-->發(fā)送
發(fā)送-->接收
接地-->接地
VCC-->5v
不過,為了安全起見,重要的是首先將 RX 連接到電阻器,然后連接到 Arduino 上的 TX。然后,將 RX 連接到另一個(gè)電阻器,然后連接到 GND。
HC-05 的 GND 將連接到該電阻,然后將連接到 Arduino 上的 GND。因此,HC-05 的 RX 和 GND 都連接到 Arduino 的 GND。這將確保組件不會出現(xiàn)故障。
它。它使用 Arduino mega 顯示,盡管它也適用于 Arduino nano。
HC-05-->阿杜諾
接收-->發(fā)送
RX-->GND
發(fā)送-->接收
接地-->接地
VCC-->5v
分壓器電路原理圖
將蜂鳴器的長腳連接到 Arduino 上的引腳 4,同時(shí)將蜂鳴器的短腳連接到 GND。蜂鳴器需要 5 伏電壓,將引腳 4 連接到蜂鳴器,并連接到蜂鳴器的長腿。我選擇了pin 4——雖然你可以選擇任何pin,但也需要適當(dāng)?shù)馗拇a。
蜂鳴器-->Arduino nano
正腿(長腿)-->任何你喜歡的別針
負(fù)腳(短腳)-->GND
注意:上傳代碼時(shí),您必須確保沒有電線連接到 arduino 的 TX 和 RX 引腳。上傳代碼后,您可以連接這些電線。Arduino 使用 TX 和 RX 上傳代碼,因此那里的另一根線可能會干擾,并會導(dǎo)致錯(cuò)誤。
如果要使用 TX 和 RX 引腳以外的引腳,則必須使用軟件串行庫。
應(yīng)用程序
這是 MIT 應(yīng)用程序發(fā)明者所需的塊。這相當(dāng)簡單。您需要一個(gè)列表選擇器、兩個(gè)按鈕和一個(gè)藍(lán)牙客戶端,可以從“設(shè)計(jì)”部分輕松選擇。
您可以隨意命名組件。可以看出,我只是堅(jiān)持使用 Button1 和 Button2 之類的簡單名稱。您可以在最右側(cè)的窗格中重命名組件。您可以在最左側(cè)的窗格中選擇組件和設(shè)計(jì)。
中間的兩個(gè)窗格用于設(shè)計(jì)和組件列表。可以看出,我選擇了一個(gè)非常簡單的設(shè)計(jì)。列表選擇器是必不可少的。這就是我命名的“藍(lán)牙”。
我們將編寫代碼,以便當(dāng)按下此按鈕時(shí),它會顯示附近的所有藍(lán)牙設(shè)備。可以在列出的中間窗格之一中看到藍(lán)牙客戶端。它不在屏幕上,因?yàn)橛脩魺o法看到它,但它將跟蹤其他藍(lán)牙設(shè)備。我使用的“開”和“關(guān)”是按鈕。
麻省理工學(xué)院應(yīng)用程序發(fā)明者的“設(shè)計(jì)”部分
設(shè)計(jì)完成后,您必須切換到塊部分,這可以在頁面的右上角完成。然后你只需要如下拖動(dòng)塊!在我們的手機(jī)上,在列表選擇器上選擇任何東西之前,我們需要手機(jī)上所有藍(lán)牙設(shè)備的列表。
因此,我們將 listpicker1 的元素設(shè)置為藍(lán)牙客戶端可以找到的地址和名稱,然后再對其進(jìn)行選擇。我們剛剛要求應(yīng)用程序顯示所有藍(lán)牙設(shè)備的列表。
然后,在我們選擇我們的選擇之后,我們想要連接到它。然后,根據(jù)您單擊的按鈕,您要發(fā)送“1”或“0”。它可以是您想要的任何字符。然后,根據(jù)收到的字符,我們對 Arduino 進(jìn)行編程以打開或關(guān)閉蜂鳴器。我已經(jīng)要求 Button1 發(fā)送“1”的文本。這是我的“開啟”按鈕。所以,我會適當(dāng)?shù)貙?Arduino 進(jìn)行編程。
對應(yīng)用程序進(jìn)行編程的塊
然后,剩下的就很簡單了!您所要做的就是將 MIT 應(yīng)用程序發(fā)明者配套應(yīng)用程序下載到您的手機(jī)上,然后從網(wǎng)站上掃描代碼,您就可以在手機(jī)上安裝該應(yīng)用程序了。
您只需打開您在網(wǎng)站上制作的應(yīng)用程序,單擊連接,然后選擇 AI 伴侶。然后,您只需從手機(jī)的 MIT 應(yīng)用程序中掃描二維碼,然后您的手機(jī)上就會有該應(yīng)用程序,但只是暫時(shí)的。每次要使用時(shí)都必須掃描。它會保持打開一段時(shí)間,但如果你關(guān)閉它,它會失去連接,或者讓它長時(shí)間處于非活動(dòng)狀態(tài)。
接下來,只需單擊列表選擇器,然后選擇一個(gè)藍(lán)牙設(shè)備。HC-05 的密碼一般為 1234 或 0000。連接到 HC-05,然后單擊“ON”和“OFF”按鈕(或者您已命名),如果您已連接電路正確!
不要忘記對 Arduino 進(jìn)行編程!這是最重要的。代碼在頁面末尾。
一旦你學(xué)會了這一點(diǎn),你就可以用同樣的原理用藍(lán)牙制作其他令人驚嘆的項(xiàng)目!只需記住通過應(yīng)用程序?qū)⑽谋緩哪K發(fā)送到 Arduino,然后對 Arduino 進(jìn)行編程以使某些事情發(fā)生!這就像編寫一個(gè)按鈕一樣簡單——但你只需要在編程時(shí)小心使用帶有文本的“char”而不是“int”。我犯了那個(gè)錯(cuò)誤!我計(jì)劃接下來制作一個(gè)藍(lán)牙控制的機(jī)器人,你可以通過手機(jī)控制它。
- Arduino制作循跡小車教程 3次下載
- Arduino遙控車 物聯(lián)網(wǎng)控制遙控車方案 5次下載
- 如何制作Arduino藍(lán)牙控制的汽車
- 將HC-06藍(lán)牙模塊與Arduino連接教程
- 基于Arduino和藍(lán)牙的家庭自動(dòng)化電路設(shè)計(jì) 0次下載
- 如何制作藍(lán)牙控制的Arduino汽車
- 使用Arduino UNO R3和藍(lán)牙模塊HC 05制作門鎖
- 基于Arduino系統(tǒng)拉線墻畫機(jī)器人設(shè)計(jì)制作 10次下載
- 基于Arduino硬件光控?zé)?b class="flag-6" style="color: red">制作資料 6次下載
- 使用RDA5807制作收音機(jī)的Arduino代碼免費(fèi)下載 67次下載
- Arduino教程之如何使用Arduino制作一個(gè)寶寶使用的小桔燈詳細(xì)資料概述 14次下載
- 用手機(jī)藍(lán)牙APP控制的基于arduino制作的藍(lán)牙小車 87次下載
- 基于Arduino的趣味電子制作 88次下載
- 幾個(gè)Arduino創(chuàng)意制作分享 6次下載
- 藍(lán)牙arduino 33次下載
- 解析經(jīng)典藍(lán)牙設(shè)備連接過程 1229次閱讀
- 如何利用Arduino制作一個(gè)時(shí)鐘藍(lán)牙IOT音響 5272次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7319次閱讀
- 如何使用Arduino來制作一個(gè)簡單的歐姆表 5565次閱讀
- DIY一個(gè)簡單的Arduino板子 5350次閱讀
- 如何使用Arduino Uno和HC-06實(shí)現(xiàn)智能手機(jī)對電燈的控制 4600次閱讀
- 藍(lán)牙打印機(jī)怎么連接手機(jī) 3.6w次閱讀
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 4824次閱讀
- 藍(lán)牙的配對和連接過程及藍(lán)牙的發(fā)展介紹說明 9077次閱讀
- 微雪電子智能車學(xué)習(xí)板藍(lán)牙Arduino開發(fā)板介紹 1695次閱讀
- 藍(lán)牙傳輸?shù)脑韄藍(lán)牙耳機(jī)怎么連接手機(jī) 1.9w次閱讀
- 利用Arduino制作8×10 LED矩陣 8489次閱讀
- diy藍(lán)牙音箱制作教程 10M之內(nèi)無失真 6w次閱讀
- 藍(lán)牙模塊的使用_藍(lán)牙模塊小車的制作步驟 2.4w次閱讀
- arduino連接顯示屏方法詳解 4.7w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多