“SKU:RB-13K057 藍牙模塊套件”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導航、 搜索
(以“==產(chǎn)品介紹== 藍牙模塊套件由兩個已配對的藍牙模塊和一個2.0的藍牙適配器組成,可以實現(xiàn)兩個微控制器之間的藍牙無線通信...”為內(nèi)容創(chuàng)建頁面)
 
?藍牙模塊配置
 
(未顯示2個用戶的10個中間版本)
第1行: 第1行:
 +
[[文件:13K05700.png|500px|縮略圖|右]]
 
==產(chǎn)品介紹==
 
==產(chǎn)品介紹==
 
藍牙模塊套件由兩個已配對的藍牙模塊和一個2.0的藍牙適配器組成,可以實現(xiàn)兩個微控制器之間的藍牙無線通信,或者實現(xiàn)PC機和微控制器的無線藍牙通信,藍牙模塊采用層疊結構設計,保護藍牙信號穩(wěn)定性,藍牙模塊支持通信及配置模式,可以根據(jù)需求配置不同的波特率、密碼、設備名稱等,板載兩個 LED 可清楚知道當前藍牙模塊是處于連接狀態(tài)還是閑置狀態(tài),與傳感器擴展板 V5.0 可以簡單的插接在一起。
 
藍牙模塊套件由兩個已配對的藍牙模塊和一個2.0的藍牙適配器組成,可以實現(xiàn)兩個微控制器之間的藍牙無線通信,或者實現(xiàn)PC機和微控制器的無線藍牙通信,藍牙模塊采用層疊結構設計,保護藍牙信號穩(wěn)定性,藍牙模塊支持通信及配置模式,可以根據(jù)需求配置不同的波特率、密碼、設備名稱等,板載兩個 LED 可清楚知道當前藍牙模塊是處于連接狀態(tài)還是閑置狀態(tài),與傳感器擴展板 V5.0 可以簡單的插接在一起。
第9行: 第10行:
 
# 指示燈:Power - 紅色 Connect - 綠色
 
# 指示燈:Power - 紅色 Connect - 綠色
  
?
==使用方法==
+
==藍牙模塊配置==
?
===藍牙模塊配置===
+
 
* 使用硬件
 
* 使用硬件
?
# FT232 串口模塊
+
# [http://lifestyle201.com/goods-162.html FT232 串口模塊]
?
# 藍牙模塊
+
# 藍牙模塊(套件內(nèi)含有)
 +
# [http://lifestyle201.com/goods-546.html Starduino UNO R3 控制器]
 +
# [http://lifestyle201.com/goods-147.html 傳感器擴展板 V5.0]
 +
# [http://lifestyle201.com/goods-90.html USB 數(shù)據(jù)線]
 
* 使用軟件
 
* 使用軟件
?
# [http://pan.baidu.com/s/1sjDZi6D Accessport 串口調(diào)試助手]
+
# Accessport 串口調(diào)試助手鏈接:https://pan.baidu.com/s/18CyjGnKBq8mSB_S3hFrjtw 提取碼:mlew
 
# [http://www.ftdichip.com/Drivers/D2XX.htm FT232 驅(qū)動官網(wǎng)下載地址],大家根據(jù)自己電腦的系統(tǒng)進行選擇并下載驅(qū)動程序即可。  
 
# [http://www.ftdichip.com/Drivers/D2XX.htm FT232 驅(qū)動官網(wǎng)下載地址],大家根據(jù)自己電腦的系統(tǒng)進行選擇并下載驅(qū)動程序即可。  
?
* 配置方法
 
 
===撥碼開關說明===
 
===撥碼開關說明===
 
RB—Bluetooth 藍牙模塊支持 AT 指令設置波特率和主從機模式。模塊有一個 2 位撥碼開關
 
RB—Bluetooth 藍牙模塊支持 AT 指令設置波特率和主從機模式。模塊有一個 2 位撥碼開關
第169行: 第171行:
 
* AT + ROLE = 0 默認藍牙為從機模式<br/>
 
* AT + ROLE = 0 默認藍牙為從機模式<br/>
  
 +
==使用方法==
 
===藍牙適配器與藍牙模塊通信===
 
===藍牙適配器與藍牙模塊通信===
 
* 在 win7 上使用藍牙適配器和藍牙模塊通信的方法,[http://www.alsrobot.com.cn/wiki/index.php/SKU:RB-03T008_RB%E6%97%A0%E7%BA%BF%E8%93%9D%E7%89%99%E6%A8%A1%E5%9D%97#.E4.BE.8B.E5.AD.90.E7.A8.8B.E5.BA.8F 點擊此處]查看
 
* 在 win7 上使用藍牙適配器和藍牙模塊通信的方法,[http://www.alsrobot.com.cn/wiki/index.php/SKU:RB-03T008_RB%E6%97%A0%E7%BA%BF%E8%93%9D%E7%89%99%E6%A8%A1%E5%9D%97#.E4.BE.8B.E5.AD.90.E7.A8.8B.E5.BA.8F 點擊此處]查看
 +
* 在 win10 上使用藍牙適配器和藍牙模塊通信的方法
 +
1、軟件環(huán)境<br/>
 +
* 操作系統(tǒng):win10 64位
 +
* 操作軟件:win10 控制面板藍牙配置、Access Port 串口通信軟件、Arduino IDE 1.7.10
 +
2、操作步驟<br/>
 +
* 連接藍牙適配器和電腦:在win10系統(tǒng)下,連接藍牙適配器和電腦后,系統(tǒng)自動安裝驅(qū)動程序,這時需要等待
 +
[[文件:13K05702.png|629px|縮略圖|居中]]
 +
在安裝好驅(qū)動后,查看計算機的設備管理器,可以看到藍牙設備
 +
[[文件:13K05703.png|500px|縮略圖|居中]]
 +
注意:如果出現(xiàn)下面這種情況,系統(tǒng)不自行安裝驅(qū)動程序,而是出現(xiàn)一個黃色嘆號的藍牙設備,可以先將此設備卸載,然后再重新刷新新的設備嘗試。
 +
[[文件:13K05701.png|600px|縮略圖|居中]]
 +
 +
* 連接 Arduino UNO 控制器、傳感器擴展板 V5.0、藍牙模塊
 +
[[文件:13K05704.png|700px|縮略圖|居中]]
 +
 +
* 打開系統(tǒng)設置配置與藍牙模塊進行配對
 +
3、查到要配對的藍牙模塊名字,這里名稱重新設置為了"cong",默認名稱為“Robotbase”,然后點擊配對
 +
[[文件:13K05705.png|718px|縮略圖|居中]]
 +
4、輸入配對碼,默認配對碼:1234
 +
[[文件:13K05706.png|700px|縮略圖|居中]]
 +
5、等待配對完成
 +
[[文件:13K05707.png|700px|縮略圖|居中]]
 +
6、配對成功后,此處變?yōu)椤耙雅鋵Α?/ins>
 +
[[文件:13K05708.png|500px|縮略圖|居中]]
 +
7、再打開計算機設備管理器,會出現(xiàn)兩個藍牙串口,并且在藍牙設備中也多出一個設備"cong"
 +
[[文件:13K05709.png|600px|縮略圖|居中]]
 +
* Arduino UNO 控制器上傳程序
 +
Arduino UNO 控制器程序上傳方法請參考:[http://www.alsrobot.com.cn/wiki/index.php/Arduino%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B Arduino 入門教程]
 +
例子程序:
 +
<pre style='color:blue'>
 +
char val;            //定義字符變量 val
 +
int ledpin=13;      //定義 ledpin 引腳為 13
 +
void setup()
 +
{
 +
Serial.begin(115200);          //設定波特率為 115200
 +
pinMode(ledpin,OUTPUT);  //設定 ledpin 引腳為輸出狀態(tài)
 +
}
 +
void loop()
 +
{
 +
int val=Serial.read();            //讀串口接收到的數(shù)據(jù)
 +
if(val=='r')
 +
{
 +
digitalWrite(ledpin,HIGH);  //ledpin 引腳寫入高電平
 +
delay(500);                      //延時 0.5 秒
 +
digitalWrite(ledpin,LOW);  //ledpin 引腳寫入低電平
 +
delay(500);                      //延時 0.5 秒
 +
Serial.println("www.robotbase.cn");    //串口打印 www.robotbase.cn
 +
}
 +
 +
</pre>
 +
 +
* 使用 Access 與 Arduino 進行通信
 +
1、打開軟件,點擊設置,需要設置串口號、波特率及接受發(fā)送字符形式
 +
[[文件:13K05710.png|700px|縮略圖|居中]]
 +
2、在數(shù)據(jù)發(fā)送區(qū)輸入字符'r',單擊'send'或者直接按下'F10'發(fā)送字符,在接收端會打印回傳的數(shù)據(jù),同時傳感器擴展板 V5.0 左上角的 LED 閃爍一次(此LED連接的是UNO控制器的D13引腳)
 +
[[文件:13K05711.png|700px|縮略圖|居中]]
 +
===兩個藍牙模塊之間通信===
 +
* 兩個藍牙模塊的通信方法,[http://www.alsrobot.com.cn/wiki/index.php/SKU:RB-03T008_RB%E6%97%A0%E7%BA%BF%E8%93%9D%E7%89%99%E6%A8%A1%E5%9D%97#.E4.BE.8B.E5.AD.90.E7.A8.8B.E5.BA.8F 點擊此處]查看
 +
 +
==演示視頻==
 +
[[File:lanyashipin1.png|400px|左|link=http://v.youku.com/v_show/id_XMTQyMzA3MzEy.html?from=y1.7-2]]
 +
[[File:lanyashipin2.png|400px|居中|link=http://v.youku.com/v_show/id_XMTA4NTExMzUy.html?from=y1.7-2]]
 +
<br/>
 +
==相關推薦==
 +
[[文件:erweima.png|230px|無框|右]]
 +
=== 產(chǎn)品資料 ===
 +
下載鏈接:https://pan.baidu.com/s/1ubLEBR_Xgh8-dFKMbUoBrg
 +
提取碼:hjgi
 +
===購買地址===
 +
[http://lifestyle201.com/goods-225.html 藍牙模塊]<br/>
 +
===周邊產(chǎn)品推薦===
 +
* [http://lifestyle201.com/goods-162.html FT232 串口模塊]
 +
* [http://lifestyle201.com/goods-546.html Starduino UNO R3 控制器]
 +
* [http://lifestyle201.com/goods-147.html 傳感器擴展板 V5.0]
 +
* [http://lifestyle201.com/goods-90.html USB 數(shù)據(jù)線]
 +
===相關問題解答===
 +
* [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5612 藍牙模塊通信控制電機轉(zhuǎn)速]<br/>
 +
* [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5546 6自由度機械臂雙足機器人無法連接]<br/>
 +
* [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2927&highlight=%E8%93%9D%E7%89%99 藍牙模塊配置問題]<br/>
 +
===相關學習資料===
 +
* [http://v.youku.com/v_show/id_XMzUyMTc4MDAw.html 輪式機器人手勢操作視頻]<br/>
 +
* [http://v.youku.com/v_show/id_XMzQyODA1MzAw.html 輪式機器人語音操控視頻]<br/>
 +
* [http://www.makerspace.cn/portal.php 奧松機器人技術論壇]

2021年12月18日 (六) 16:30的最后版本

13K05700.png

目錄

產(chǎn)品介紹

藍牙模塊套件由兩個已配對的藍牙模塊和一個2.0的藍牙適配器組成,可以實現(xiàn)兩個微控制器之間的藍牙無線通信,或者實現(xiàn)PC機和微控制器的無線藍牙通信,藍牙模塊采用層疊結構設計,保護藍牙信號穩(wěn)定性,藍牙模塊支持通信及配置模式,可以根據(jù)需求配置不同的波特率、密碼、設備名稱等,板載兩個 LED 可清楚知道當前藍牙模塊是處于連接狀態(tài)還是閑置狀態(tài),與傳感器擴展板 V5.0 可以簡單的插接在一起。

產(chǎn)品參數(shù)

  1. 產(chǎn)品貨號:RB - 13K057
  2. 通信接口:串口通信
  3. 供電電壓:5V / 3.3V
  4. 通信距離:空曠地帶 10 米
  5. 指示燈:Power - 紅色 Connect - 綠色

藍牙模塊配置

  • 使用硬件
  1. FT232 串口模塊
  2. 藍牙模塊(套件內(nèi)含有)
  3. Starduino UNO R3 控制器
  4. 傳感器擴展板 V5.0
  5. USB 數(shù)據(jù)線
  • 使用軟件
  1. Accessport 串口調(diào)試助手鏈接:https://pan.baidu.com/s/18CyjGnKBq8mSB_S3hFrjtw 提取碼:mlew
  2. FT232 驅(qū)動官網(wǎng)下載地址,大家根據(jù)自己電腦的系統(tǒng)進行選擇并下載驅(qū)動程序即可。

撥碼開關說明

RB—Bluetooth 藍牙模塊支持 AT 指令設置波特率和主從機模式。模塊有一個 2 位撥碼開關

  • 1 號開關是 Connect 燈的開關,可以關閉 Connect 省電,撥到 ON 為開,撥到 1 端為關
  • 2 號開關是 AT 命令模式開關,撥到 ON 進入 AT 命令模式,撥到 2 端退出 AT 命令模式,重新上電后設置才生效。

配置步驟

1.設置 RB—Bluetooth 藍牙模塊需要借助 Arduino Mini USB適配器或 Mini USB 下載器模塊,然后將 2 號開關撥到 ON 端,使用 38400波特率進入 AT 狀態(tài),再將藍牙模塊連接到 Mini USB 適配器上。

藍牙模塊 USB - TTL適配器
5V 5V
GND GND
TX RX
RX TX


2.打開串口調(diào)試助手,選擇 USB to Serial 對應的 COM 口,設置波特率為 38400,其它默認。

注意:在 AT 模式中波特率默認為 38400,和通訊時設置的波特率無關。
Wtgd2.jpg
指令結構:指令后面需要有回車換行符作為結束符,也就是十六進制的0X0D,0X0A,如果使用串口助手,就是 AT 后面敲一下 ENTER 鍵,然后發(fā)送指令。

AT 指令集說明

AT 指令不區(qū)分大小寫,均以回車、換行字符結尾
1.測試指令:

指令 響應 參數(shù)
AT OK


2.模塊復位:

指令 響應 參數(shù)
AT+RESET OK


3.設置和查詢模塊角色:

指令 響應 參數(shù)
AT+ROLE? OK
AT+ROLE=<Param> ROLE:<Param>
OK
Param:參數(shù)取值如下:

0 — 從角色(Slave)
1 — 主角色(Master)
2 — 回還角色(Slave - Loop)


模塊角色說明:

  • Slave(從角色)——被動連接,可以和任意藍牙適配器配對使用;
  • Master(主角色)——查詢周圍從設備,并主動發(fā)起連接,從而建立主、從藍牙設備間的透明數(shù)據(jù)傳輸通道。
  • Slave——Loop(回環(huán)角色)——被動連接,接收遠程藍牙主設備數(shù)據(jù),并將數(shù)據(jù)原樣返回給遠程藍牙主設備。

4.設置和查詢配對碼:

指令 響應 參數(shù)
AT+PSWD=<Param> OK Param:配對碼
AT+PSWD=? PSWD:<Param>

OK

Param:配對碼


5.設置和查詢配對模式:

指令 響應 參數(shù)
AT+CMODE=<Param> OK Param:配對模式
取值如下:
0 制定模式
1 任意配對模式
AT+CMODE=? Param:配對模式 配對模式


6.設置和查詢串口參數(shù)

指令 響應 參數(shù)
AT+UART=<Param1>,<Param2>,<Param3> OK Param1:波特率

常用取值如下:4800,9600,19200,38400,57600,115200
Param2:停止位
0—1位
1—2位
Param1:校驗位
0—None
1—Odd
2—Even

AT+UART=? UART:<Param1>,<Param2>,<Param3>

OK

波特率,停止位,校驗位


默認設置

主模式藍牙模塊出廠默認設置為:

  • AT + UART = 115200,0,0\r\n 波特率115200,無校驗位和停止位
  • AT + PSWD = 1234 藍牙配對碼為1234
  • AT + NAME = RobotBase 藍牙名稱為RobotBase
  • AT + CMODE = 1 藍牙配對模式為任意配對模式
  • AT + ROLE = 1 默認藍牙為主機模式

從模式藍牙模塊出廠默認設置為:

  • AT + UART = 115200,0,0\r\n 波特率115200,無校驗位和停止位
  • AT + PSWD = 1234 藍牙配對碼為1234
  • AT + NAME = RobotBase 藍牙名稱為RobotBase
  • AT + CMODE = 1 藍牙配對模式為任意配對模式
  • AT + ROLE = 0 默認藍牙為從機模式

使用方法

藍牙適配器與藍牙模塊通信

  • 在 win7 上使用藍牙適配器和藍牙模塊通信的方法,點擊此處查看
  • 在 win10 上使用藍牙適配器和藍牙模塊通信的方法

1、軟件環(huán)境

  • 操作系統(tǒng):win10 64位
  • 操作軟件:win10 控制面板藍牙配置、Access Port 串口通信軟件、Arduino IDE 1.7.10

2、操作步驟

  • 連接藍牙適配器和電腦:在win10系統(tǒng)下,連接藍牙適配器和電腦后,系統(tǒng)自動安裝驅(qū)動程序,這時需要等待
13K05702.png

在安裝好驅(qū)動后,查看計算機的設備管理器,可以看到藍牙設備

13K05703.png

注意:如果出現(xiàn)下面這種情況,系統(tǒng)不自行安裝驅(qū)動程序,而是出現(xiàn)一個黃色嘆號的藍牙設備,可以先將此設備卸載,然后再重新刷新新的設備嘗試。

13K05701.png
  • 連接 Arduino UNO 控制器、傳感器擴展板 V5.0、藍牙模塊
13K05704.png
  • 打開系統(tǒng)設置配置與藍牙模塊進行配對

3、查到要配對的藍牙模塊名字,這里名稱重新設置為了"cong",默認名稱為“Robotbase”,然后點擊配對

13K05705.png

4、輸入配對碼,默認配對碼:1234

13K05706.png

5、等待配對完成

13K05707.png

6、配對成功后,此處變?yōu)椤耙雅鋵Α?

13K05708.png

7、再打開計算機設備管理器,會出現(xiàn)兩個藍牙串口,并且在藍牙設備中也多出一個設備"cong"

13K05709.png
  • Arduino UNO 控制器上傳程序

Arduino UNO 控制器程序上傳方法請參考:Arduino 入門教程 例子程序:

char val;            //定義字符變量 val 
int ledpin=13;      //定義 ledpin 引腳為 13 
void setup() 
{ 
Serial.begin(115200);          //設定波特率為 115200 
pinMode(ledpin,OUTPUT);   //設定 ledpin 引腳為輸出狀態(tài) 
} 
void loop() 
{ 
int val=Serial.read();            //讀串口接收到的數(shù)據(jù) 
if(val=='r') 
{
digitalWrite(ledpin,HIGH);   //ledpin 引腳寫入高電平 
delay(500);                      //延時 0.5 秒 
digitalWrite(ledpin,LOW);   //ledpin 引腳寫入低電平 
delay(500);                      //延時 0.5 秒 
Serial.println("www.robotbase.cn");     //串口打印 www.robotbase.cn 
}
}  
  • 使用 Access 與 Arduino 進行通信

1、打開軟件,點擊設置,需要設置串口號、波特率及接受發(fā)送字符形式

13K05710.png

2、在數(shù)據(jù)發(fā)送區(qū)輸入字符'r',單擊'send'或者直接按下'F10'發(fā)送字符,在接收端會打印回傳的數(shù)據(jù),同時傳感器擴展板 V5.0 左上角的 LED 閃爍一次(此LED連接的是UNO控制器的D13引腳)

13K05711.png

兩個藍牙模塊之間通信

演示視頻

Lanyashipin1.png
Lanyashipin2.png


相關推薦

Erweima.png

產(chǎn)品資料

下載鏈接:https://pan.baidu.com/s/1ubLEBR_Xgh8-dFKMbUoBrg 提取碼:hjgi

購買地址

藍牙模塊

周邊產(chǎn)品推薦

相關問題解答

相關學習資料