四虎在线永久免费观看I91色吧I91成人精品国产刺激国语对白I国产免费人成xvideos视频I国产 欧美 日产久久I日韩黄色大片在线观看

您好!歡迎光臨深圳市潤澤五洲電子科技有限公司,我們竭誠為您服務!

專業一站式PCBA智造工廠

打造電子制造行業領軍品牌

服務咨詢熱線:

龍經理:13380355860(微信同號)
當前位置:首頁>新聞資訊>技術文檔 >

藍牙接口:如何與藍牙模塊接口

  • 發表時間:2021-10-09 08:21:35
  • 來源:本站
  • 人氣:1032

當大多數人開始使用 Arduino 微控制器時,他們并不了解所有的擴展模塊和擴展板。雖然 Arduino Uno 是全球最受歡迎的微控制器之一,但它不具備藍牙接口功能。

實際上,您可以購買帶有內置藍牙功能的開發板,例如 Arduino BT 或 Raspberry Pi 4,它們具有內置藍牙功能。然而,這些板更貴、更笨重,而且在您的項目中使用起來可能不太有趣。那么,當您想為沒有藍牙連接的微控制器添加藍牙連接時,您會怎么做? 

您最好的選擇是將其與藍牙模塊連接。因此,本指南將向您展示如何將微控制器與藍牙模塊連接。這將允許您將微控制器無線連接到支持藍牙的設備,例如智能手機和計算機。 

什么是藍牙接口

藍牙傳感器、面包板和 Arduino Uno

藍牙傳感器、面包板和 Arduino Uno

今天,藍牙是世界上最普遍的無線連接標準之一。我們使用它在設備之間傳輸和交換數據,藍牙接口描述了使用或啟用藍牙設備。雖然我們使用 Wi-Fi 等標準進行長距離連接,但我們使用藍牙進行短距離連接和數據傳輸。但是,最新的藍牙標準 (5.2) 可以達到 400m,數據速率為 2 Mbps。

我們可以期待未來的版本以更高的閾值和吞吐量實現更遠的距離。然而,每次您使用手機傳輸數據或連接到另一臺設備時,本質上都是藍牙接口。同樣,許多微控制器沒有內置藍牙功能。因此,如果要實現與它們的藍牙接口,則需要擴展它們或添加另一塊板。

接下來,我們將向您展示如何使用藍牙模塊向微控制器添加藍牙接口。 

藍牙模塊及其工作原理

藍牙模塊

藍牙模塊

藍牙模塊允許您將微控制器和單板計算機與外部設備連接起來。我們也可以將它們稱為藍牙傳感器然而,只有在您的主板沒有任何內置藍牙功能時才需要這些設備最常見的藍牙模塊是 HC-05 和 HC-06。 

當您購買藍牙模塊時,您會發現它在一塊方形的藍色分線板上呈綠色矩形。分線板為藍牙模塊提供引腳,讓您可以快速將其插入面包板。 

對于簡單的應用,HC-05 和 HC-06 在它們的從模式下工作相同。但是,我們建議您使用 HC-05,因為它允許您在從模式和主模式之間切換。

相比之下,HC-06 只能作為從設備運行。

因此,如果您想連接兩個 Arduino 項目,您需要一個 HC-05 藍牙模塊,以便它可以啟動藍牙連接并進行設置。

如果您查看藍牙模塊的背面,您會發現引腳分配的標簽。在大多數情況下,您只需要擔心電源引腳。主要是VCC和地(GND)。然而,除了這些引腳之外,我們還有數據引腳——RXD 和 TXD。

RXD 接收數據,TXD 發送數據。如果您使用的是 HC-05,您會注意到 HC-06 沒有的兩個引腳。我們將這些引腳稱為使能 (EN) 和狀態輸出引腳 (STATE)。您可能還會聽到人們將啟用引腳稱為關鍵引腳。 

使用藍牙模塊時,需要特別注意電源電壓。3.6 伏到 6 伏之間的任何電壓都是安全的,數據引腳需要 3.3 伏數字信號。 

如何將藍牙模塊與您的 Arduino 項目和手機連接

藍牙傳感器

藍牙傳感器

為了向您展示藍牙接口的工作原理,我們提供了有關如何使用藍牙模塊將 Arduino 項目連接到手機的基本教程。在嘗試此項目之前,您需要了解編碼和應用程序開發中的一些基本概念。此外,使用Arduino IDE并將草圖上傳到 Arduino 微控制器的經驗至關重要。 

所需組件

  • 藍牙模塊 HC-05 或藍牙模塊 HC-06

  • 面包板

  • 阿杜諾烏諾 

  • 2.2kΩ 電阻

  • 5.7KΩ 電阻

  • 實芯線

  • Arduino IDE 軟件

指示

設置硬件

  • 從 Arduino Uno 上的 5V 和 GND 引腳連接電線,將它們安裝到面包板上的電源軌上;然后將它們饋送到您的藍牙模塊,連接到 VCC 和 GND 引腳。

  • 將 Arduino Uno 的傳輸引腳連接到面包板,同時使用電阻器創建與 GRAND 串聯的分壓器。中心應該斷開并連接到 RXC 引腳。這是因為藍牙模塊需要較低的傳輸電壓電平。 

  • 通過將電線從 Arduino Uno 上的接收引腳穿過面包板,為 HC-05 上的 TXD 引腳供電。

如果您正確地遵循上述接線步驟,您的項目應該如下所示: 

o Uno 連接到 HC-05 模塊

Arduino Uno 連接到 HC-05 模塊

資料來源:維基共享資源

設置軟件

為了讓我們的項目正常運行,我們需要編寫代碼,讓我們能夠偵聽數據并從藍牙源接收數據。然后我們將使用我們的串行端口將結果打印回計算機。

所以我們基本上將這個項目用作計算機的藍牙接收器。因此,我們必須為藍牙終端寫一個草圖。 

藍牙終端草圖 

藍牙終端草圖1

我們需要使用一些函數和類從 軟件序列庫。它們將允許 Arduino 通過藍牙進行通信。因此,您必須將其包含在草圖中。

導入庫后,您需要指定用于發送和接收數據的串行引腳。在上面的示例中,我們將引腳 9 用作接收引腳 (rxPin),將引腳 8 用作發送引腳 (txPin)。 

接下來,使用我們在上一步中定義的值作為參數實例化一個軟件序列 (SoftwareSerial) 對象。在上面的示例中,我們將軟件串行對象命名為 BTSerial。

接下來,定義一個名為 setup 的新函數。它定義了哪些引腳用于輸入和輸出。默認情況下,HC-05 藍牙模塊以 9600 波特率與 Arduino 通信;我們可以修改它。但是,我們在示例中保持不變,因為它更接近準確的波特率。 

接下來,定義兩個用于消息的字符串變量。最后,創建一個帶有 while 循環的 Arduino 循環函數。我們將使用這個循環來監聽 Arduino 和藍牙設備之間的任何通信。 

如果 Arduino 收到任何數據,它將打印出來,使用分號作為行終止符。 

藍牙終端草圖2

藍牙終端草圖2

編寫草圖后,您需要將其上傳到您的 Arduino。接下來,您需要將手機與 Arduino 項目配對,這將允許您的手機與藍牙模塊進行通信。

與藍牙設備通信

當您使用按鈕開關打開 Arduino 時,您應該注意到藍牙模塊發出閃爍的紅燈。這表明它處于配對模式。您需要進入手機的藍牙設置并掃描附近的任何設備。 

在可用設備下,您應該會看到與您的模塊相關的條目。選擇該條目并將其與您的手機配對。它會要求您提供配對代碼。配對碼通常為“1234”。現在您已將設備配對,您可以開始與其通信。但是,您需要一個移動應用程序來執行此操作。 

導航到您手機的應用程序商店并下載串行藍牙終端應用程序。該應用程序需要一個終端,允許您鍵入消息,然后將它們發送到您的項目。此外,您還需要能夠查看從設備收到的通知。

確保您決定使用的應用程序與經典藍牙(Bluetooth Classic)兼容,否則可能不適用于您的項目。 

下載應用程序后,返回您的計算機,打開 Arduino IDE 并打開藍牙草圖的串行監視器。確保串行監視器使用 9600 波特或您之前指定的波特數。 

回到手機上的藍牙終端應用,選擇Arduino藍牙項目作為設備。連接后,您可以在終端應用程序中鍵入一條消息。確保在消息末尾添加分號 (;) 以表示消息結束。 

如果它工作正常,您應該會收到一條消息,通知您 Arduino 項目已收到一條消息。此外,該字母還應通過 Arduino IDE 的串行終端出現在您的計算機屏幕上。 

概括

在上述指南中,我們簡要探討了藍牙與微控制器的接口。我們提供了一個簡單的教程,該教程說明了藍牙模塊的工作原理,以幫助您擴展微控制器的功能并與之交互。一旦了解了基礎知識,就可以制作更復雜的項目。例如,您可以添加按鈕、板載 LED 或直流電機。您甚至可以使用它通過電子郵件發送帖子。盡管如此,我們希望您發現本指南對您有所幫助。一如既往,感謝您的閱讀。 


 
主站蜘蛛池模板: 亚洲激情一区二区三区 | 日韩在线第一 | 国产精品女同一区二区三区久久夜 | 久久综合九色欧美综合狠狠 | 日韩欧美一区二区不卡 | 91精品第一页 | 久久精品久久久久电影 | 韩日成人av | 成人小电影在线看 | 97超碰中文字幕 | 亚洲一二三区精品 | 激情小说 五月 | 日本久草电影 | 成人久久久久 | 国产福利小视频在线 | 亚洲国产精品500在线观看 | 美女免费黄网站 | 亚洲精品一区二区精华 | 丁香久久综合 | 中文字幕有码在线观看 | 成人资源在线播放 | 久久dvd| 在线香蕉视频 | 97超碰国产精品 | 国产成人不卡 | 国产黄色大片免费看 | 1024手机在线看| 奇米网网址 | 91中文字幕在线观看 | 不卡av电影在线 | 成人免费xyz网站 | 欧美视频国产视频 | 亚洲精品国产视频 | 99精品视频网 | 91免费的视频在线播放 | 久久久久欠精品国产毛片国产毛生 | 欧美日韩精品二区第二页 | 黄色在线网站噜噜噜 | 精品99在线视频 | 黄色视屏免费在线观看 | 国产男女免费完整视频 | 日本丶国产丶欧美色综合 | 高清av不卡 | 中文字幕在线日 | 国产欧美精品一区二区三区四区 | 国产麻豆电影 | 国产剧情一区在线 | 婷婷激情在线 | 天天色天天草天天射 | 色久五月| 日韩欧美一区二区三区视频 | 中文字幕日本特黄aa毛片 | 午夜三级福利 | 91免费高清观看 | 国产精品入口66mio女同 | 日日摸日日添日日躁av | 国产在线精品区 | 欧美视频在线二区 | 久久久久久欧美二区电影网 | 免费在线成人av | 久草在线视频首页 | 色欧美日韩| 婷婷色五 | 久久综合影视 | av在线之家电影网站 | 四虎成人精品在永久免费 | 免费看黄色大全 | 人人干干人人 | 免费人成在线观看网站 | 国产精品乱码久久久久久1区2区 | 日本在线视频一区二区三区 | 久久久亚洲电影 | 最近更新好看的中文字幕 | 丁香视频免费观看 | 黄色一级大片在线免费看国产一 | 三级a视频 | 日韩三级在线 | 日韩av电影中文字幕 | 欧美一级片在线 | 日韩福利在线观看 | 最近中文字幕高清字幕在线视频 | 伊色综合久久之综合久久 | 午夜精品一区二区三区免费视频 | 免费看三片 | 国产九九精品视频 | av手机版| 精品国产免费av | 国产精品毛片一区视频 | 国产精品国产自产拍高清av | 99精品免费网 | 99爱精品在线 | 韩国av一区二区三区在线观看 | 国产精品视频永久免费播放 | 国产在线污 | 亚洲手机av| 精品福利片 | 91久久偷偷做嫩草影院 | 97在线观看免费 | 欧美a免费 |