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