1. 程式人生 > 其它 >簡單粗暴幹HC-05藍芽模組

簡單粗暴幹HC-05藍芽模組

1.HC-05,藍芽串列埠透傳模組


(1) 為什麼要用這個模組?
為了實現無線資料傳輸,擺脫有線的束縛
(2) 為什麼選擇這個模組?
我們只是簡單的應用體驗,HC-05模組短距離(8米左右)無線透傳,主從一體,
效能穩定,AT指令配置與控制,使用非常簡單快捷,關鍵價格親民。

2.其他硬體及接線:

* usb-to-ttl        一個

* HC-05 藍芽模組     兩個

* PC電腦         一臺

* 杜邦線         若干

連線:

usb_to_ttl    hc-05 

5V       5V  

GND      GND 

 TX       RX 

 RX       TX 

兩個hc05分別與usb-to-ttlo相連線

2.配置HC-05,兩種方式分別概述:
(1) 使用藍芽測試軟體直接配置,這種比較小白,下載地址附檔案末尾,步驟如下:

  a> 連線好usb-to-ttl和hc05的電路

  b> 按住hc05n模組上的小黑鍵,再連線至PC,會看到hc05模組上的指示燈慢閃(2S/次)

(若沒看到,檢查連線,若沒問題就重複此操作,直到有此現象)

  c> 開啟藍芽測試軟體,搜尋埠,波特率選38400

  d> 點選獲取模組資訊,會看到如下軟體版本、Mac地址的資訊顯示出來

  e> 依次填入裝置名稱、主從角色、連線密碼、查詢訪問模式、通訊波特率等資訊

(若是從模組,需記住藍芽地址,以便配置主模組時設定繫結地址)

  f> 填完後,點選更新模組資訊,即配置完成

  測試軟體截圖:

  

(2) 使用串列埠助手傳送AT指令配置,步驟如下

連線好usb-to-ttl和hc05的電路;

按住hc05n模組上的小黑鍵,再連線至PC,會看到hc05模組上的指示燈慢閃(2S/次);

當藍芽模組state燈變為慢閃,則表明已經進入AT模式;

在AT模式下,波特率通常設定為:38400,回車加換行;

如傳送以下為把藍芽設定為從模式
AT+NAME=Bluetooth-Slave 藍芽名稱為Bluetooth-Slave
AT+ROLE=0 藍芽模式為從模式
AT+CMODE=0 藍芽連線模式為任意地址連線模式
AT+PSWD=1234 藍芽配對密碼為1234
AT+UART=9600,0,0 藍芽通訊串列埠波特率為115200,停止位1位,無校驗位
AT+RMAAD 清空配對列表

4.Arduino與其簡單配合應用
(1) 兩塊arduino + 兩塊HC-05 實現無線資料收發

(2) arduino + HC05 + 手機 實現手機遠端遙控
最後這部分用的是藍芽透傳功能,你給啥它轉發啥,配置好後直接當串列埠使就好了,由於操作比較簡單,請各位君自己實現吧 ^_^

Ps:由於第一次寫,有錯誤或者其他問題歡迎指正,謝謝大家!!!

資料地址:

連結:https://pan.baidu.com/s/1L3cUptChYGfhvyF-o54S-Q
提取碼:i2b9