“SKU:RB-13K057 藍(lán)牙模塊套件”的版本間的差異
(→?使用方法) |
(→?藍(lán)牙模塊配置) |
||
(未顯示2個(gè)用戶的6個(gè)中間版本) | |||
第1行: | 第1行: | ||
+ | [[文件:13K05700.png|500px|縮略圖|右]] | ||
==產(chǎn)品介紹== | ==產(chǎn)品介紹== | ||
藍(lán)牙模塊套件由兩個(gè)已配對(duì)的藍(lán)牙模塊和一個(gè)2.0的藍(lán)牙適配器組成,可以實(shí)現(xiàn)兩個(gè)微控制器之間的藍(lán)牙無(wú)線通信,或者實(shí)現(xiàn)PC機(jī)和微控制器的無(wú)線藍(lán)牙通信,藍(lán)牙模塊采用層疊結(jié)構(gòu)設(shè)計(jì),保護(hù)藍(lán)牙信號(hào)穩(wěn)定性,藍(lán)牙模塊支持通信及配置模式,可以根據(jù)需求配置不同的波特率、密碼、設(shè)備名稱(chēng)等,板載兩個(gè) LED 可清楚知道當(dāng)前藍(lán)牙模塊是處于連接狀態(tài)還是閑置狀態(tài),與傳感器擴(kuò)展板 V5.0 可以簡(jiǎn)單的插接在一起。 | 藍(lán)牙模塊套件由兩個(gè)已配對(duì)的藍(lán)牙模塊和一個(gè)2.0的藍(lán)牙適配器組成,可以實(shí)現(xiàn)兩個(gè)微控制器之間的藍(lán)牙無(wú)線通信,或者實(shí)現(xiàn)PC機(jī)和微控制器的無(wú)線藍(lán)牙通信,藍(lán)牙模塊采用層疊結(jié)構(gòu)設(shè)計(jì),保護(hù)藍(lán)牙信號(hào)穩(wěn)定性,藍(lán)牙模塊支持通信及配置模式,可以根據(jù)需求配置不同的波特率、密碼、設(shè)備名稱(chēng)等,板載兩個(gè) LED 可清楚知道當(dāng)前藍(lán)牙模塊是處于連接狀態(tài)還是閑置狀態(tài),與傳感器擴(kuò)展板 V5.0 可以簡(jiǎn)單的插接在一起。 | ||
第11行: | 第12行: | ||
==藍(lán)牙模塊配置== | ==藍(lán)牙模塊配置== | ||
* 使用硬件 | * 使用硬件 | ||
? | # FT232 串口模塊 | + | # [http://m.gharee.com/goods-162.html FT232 串口模塊] |
? | # | + | # 藍(lán)牙模塊(套件內(nèi)含有) |
+ | # [http://m.gharee.com/goods-546.html Starduino UNO R3 控制器] | ||
+ | # [http://m.gharee.com/goods-147.html 傳感器擴(kuò)展板 V5.0] | ||
+ | # [http://m.gharee.com/goods-90.html USB 數(shù)據(jù)線] | ||
* 使用軟件 | * 使用軟件 | ||
? | # | + | # Accessport 串口調(diào)試助手鏈接:https://pan.baidu.com/s/18CyjGnKBq8mSB_S3hFrjtw 提取碼:mlew |
# [http://www.ftdichip.com/Drivers/D2XX.htm FT232 驅(qū)動(dòng)官網(wǎng)下載地址],大家根據(jù)自己電腦的系統(tǒng)進(jìn)行選擇并下載驅(qū)動(dòng)程序即可。 | # [http://www.ftdichip.com/Drivers/D2XX.htm FT232 驅(qū)動(dòng)官網(wǎng)下載地址],大家根據(jù)自己電腦的系統(tǒng)進(jìn)行選擇并下載驅(qū)動(dòng)程序即可。 | ||
===撥碼開(kāi)關(guān)說(shuō)明=== | ===撥碼開(kāi)關(guān)說(shuō)明=== | ||
第222行: | 第226行: | ||
* 使用 Access 與 Arduino 進(jìn)行通信 | * 使用 Access 與 Arduino 進(jìn)行通信 | ||
+ | 1、打開(kāi)軟件,點(diǎn)擊設(shè)置,需要設(shè)置串口號(hào)、波特率及接受發(fā)送字符形式 | ||
+ | [[文件:13K05710.png|700px|縮略圖|居中]] | ||
+ | 2、在數(shù)據(jù)發(fā)送區(qū)輸入字符'r',單擊'send'或者直接按下'F10'發(fā)送字符,在接收端會(huì)打印回傳的數(shù)據(jù),同時(shí)傳感器擴(kuò)展板 V5.0 左上角的 LED 閃爍一次(此LED連接的是UNO控制器的D13引腳) | ||
+ | [[文件:13K05711.png|700px|縮略圖|居中]] | ||
+ | ===兩個(gè)藍(lán)牙模塊之間通信=== | ||
+ | * 兩個(gè)藍(lán)牙模塊的通信方法,[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 點(diǎn)擊此處]查看 | ||
+ | |||
+ | ==演示視頻== | ||
+ | [[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/> | ||
+ | ==相關(guān)推薦== | ||
+ | [[文件:erweima.png|230px|無(wú)框|右]] | ||
+ | === 產(chǎn)品資料 === | ||
+ | 下載鏈接:https://pan.baidu.com/s/1ubLEBR_Xgh8-dFKMbUoBrg | ||
+ | 提取碼:hjgi | ||
+ | ===購(gòu)買(mǎi)地址=== | ||
+ | [http://m.gharee.com/goods-225.html 藍(lán)牙模塊]<br/> | ||
+ | ===周邊產(chǎn)品推薦=== | ||
+ | * [http://m.gharee.com/goods-162.html FT232 串口模塊] | ||
+ | * [http://m.gharee.com/goods-546.html Starduino UNO R3 控制器] | ||
+ | * [http://m.gharee.com/goods-147.html 傳感器擴(kuò)展板 V5.0] | ||
+ | * [http://m.gharee.com/goods-90.html USB 數(shù)據(jù)線] | ||
+ | ===相關(guān)問(wèn)題解答=== | ||
+ | * [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5612 藍(lán)牙模塊通信控制電機(jī)轉(zhuǎn)速]<br/> | ||
+ | * [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5546 6自由度機(jī)械臂雙足機(jī)器人無(wú)法連接]<br/> | ||
+ | * [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2927&highlight=%E8%93%9D%E7%89%99 藍(lán)牙模塊配置問(wèn)題]<br/> | ||
+ | ===相關(guān)學(xué)習(xí)資料=== | ||
+ | * [http://v.youku.com/v_show/id_XMzUyMTc4MDAw.html 輪式機(jī)器人手勢(shì)操作視頻]<br/> | ||
+ | * [http://v.youku.com/v_show/id_XMzQyODA1MzAw.html 輪式機(jī)器人語(yǔ)音操控視頻]<br/> | ||
+ | * [http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇] |
2021年12月18日 (六) 16:30的最后版本
目錄 |
產(chǎn)品介紹
藍(lán)牙模塊套件由兩個(gè)已配對(duì)的藍(lán)牙模塊和一個(gè)2.0的藍(lán)牙適配器組成,可以實(shí)現(xiàn)兩個(gè)微控制器之間的藍(lán)牙無(wú)線通信,或者實(shí)現(xiàn)PC機(jī)和微控制器的無(wú)線藍(lán)牙通信,藍(lán)牙模塊采用層疊結(jié)構(gòu)設(shè)計(jì),保護(hù)藍(lán)牙信號(hào)穩(wěn)定性,藍(lán)牙模塊支持通信及配置模式,可以根據(jù)需求配置不同的波特率、密碼、設(shè)備名稱(chēng)等,板載兩個(gè) LED 可清楚知道當(dāng)前藍(lán)牙模塊是處于連接狀態(tài)還是閑置狀態(tài),與傳感器擴(kuò)展板 V5.0 可以簡(jiǎn)單的插接在一起。
產(chǎn)品參數(shù)
- 產(chǎn)品貨號(hào):RB - 13K057
- 通信接口:串口通信
- 供電電壓:5V / 3.3V
- 通信距離:空曠地帶 10 米
- 指示燈:Power - 紅色 Connect - 綠色
藍(lán)牙模塊配置
- 使用硬件
- FT232 串口模塊
- 藍(lán)牙模塊(套件內(nèi)含有)
- Starduino UNO R3 控制器
- 傳感器擴(kuò)展板 V5.0
- USB 數(shù)據(jù)線
- 使用軟件
- Accessport 串口調(diào)試助手鏈接:https://pan.baidu.com/s/18CyjGnKBq8mSB_S3hFrjtw 提取碼:mlew
- FT232 驅(qū)動(dòng)官網(wǎng)下載地址,大家根據(jù)自己電腦的系統(tǒng)進(jìn)行選擇并下載驅(qū)動(dòng)程序即可。
撥碼開(kāi)關(guān)說(shuō)明
RB—Bluetooth 藍(lán)牙模塊支持 AT 指令設(shè)置波特率和主從機(jī)模式。模塊有一個(gè) 2 位撥碼開(kāi)關(guān)
- 1 號(hào)開(kāi)關(guān)是 Connect 燈的開(kāi)關(guān),可以關(guān)閉 Connect 省電,撥到 ON 為開(kāi),撥到 1 端為關(guān)
- 2 號(hào)開(kāi)關(guān)是 AT 命令模式開(kāi)關(guān),撥到 ON 進(jìn)入 AT 命令模式,撥到 2 端退出 AT 命令模式,重新上電后設(shè)置才生效。
配置步驟
1.設(shè)置 RB—Bluetooth 藍(lán)牙模塊需要借助 Arduino Mini USB適配器或 Mini USB 下載器模塊,然后將 2 號(hào)開(kāi)關(guān)撥到 ON 端,使用 38400波特率進(jìn)入 AT 狀態(tài),再將藍(lán)牙模塊連接到 Mini USB 適配器上。
藍(lán)牙模塊 | USB - TTL適配器 |
5V | 5V |
GND | GND |
TX | RX |
RX | TX |
2.打開(kāi)串口調(diào)試助手,選擇 USB to Serial 對(duì)應(yīng)的 COM 口,設(shè)置波特率為 38400,其它默認(rèn)。
- 注意:在 AT 模式中波特率默認(rèn)為 38400,和通訊時(shí)設(shè)置的波特率無(wú)關(guān)。
- 指令結(jié)構(gòu):指令后面需要有回車(chē)換行符作為結(jié)束符,也就是十六進(jìn)制的0X0D,0X0A,如果使用串口助手,就是 AT 后面敲一下 ENTER 鍵,然后發(fā)送指令。
AT 指令集說(shuō)明
AT 指令不區(qū)分大小寫(xiě),均以回車(chē)、換行字符結(jié)尾
1.測(cè)試指令:
指令 | 響應(yīng) | 參數(shù) |
AT | OK | 無(wú) |
2.模塊復(fù)位:
指令 | 響應(yīng) | 參數(shù) |
AT+RESET | OK | 無(wú) |
3.設(shè)置和查詢模塊角色:
指令 | 響應(yīng) | 參數(shù) |
AT+ROLE? | OK | 無(wú) |
AT+ROLE=<Param> | ROLE:<Param> OK |
Param:參數(shù)取值如下: 0 — 從角色(Slave) |
模塊角色說(shuō)明:
- Slave(從角色)——被動(dòng)連接,可以和任意藍(lán)牙適配器配對(duì)使用;
- Master(主角色)——查詢周?chē)鷱脑O(shè)備,并主動(dòng)發(fā)起連接,從而建立主、從藍(lán)牙設(shè)備間的透明數(shù)據(jù)傳輸通道。
- Slave——Loop(回環(huán)角色)——被動(dòng)連接,接收遠(yuǎn)程藍(lán)牙主設(shè)備數(shù)據(jù),并將數(shù)據(jù)原樣返回給遠(yuǎn)程藍(lán)牙主設(shè)備。
4.設(shè)置和查詢配對(duì)碼:
指令 | 響應(yīng) | 參數(shù) |
AT+PSWD=<Param> | OK | Param:配對(duì)碼 |
AT+PSWD=? | PSWD:<Param> OK |
Param:配對(duì)碼 |
5.設(shè)置和查詢配對(duì)模式:
指令 | 響應(yīng) | 參數(shù) |
AT+CMODE=<Param> | OK | Param:配對(duì)模式 取值如下: 0 制定模式 1 任意配對(duì)模式 |
AT+CMODE=? | Param:配對(duì)模式 | 配對(duì)模式 |
6.設(shè)置和查詢串口參數(shù)
指令 | 響應(yīng) | 參數(shù) |
AT+UART=<Param1>,<Param2>,<Param3> | OK | Param1:波特率 常用取值如下:4800,9600,19200,38400,57600,115200 |
AT+UART=? | UART:<Param1>,<Param2>,<Param3> OK |
波特率,停止位,校驗(yàn)位 |
默認(rèn)設(shè)置
主模式藍(lán)牙模塊出廠默認(rèn)設(shè)置為:
- AT + UART = 115200,0,0\r\n 波特率115200,無(wú)校驗(yàn)位和停止位
- AT + PSWD = 1234 藍(lán)牙配對(duì)碼為1234
- AT + NAME = RobotBase 藍(lán)牙名稱(chēng)為RobotBase
- AT + CMODE = 1 藍(lán)牙配對(duì)模式為任意配對(duì)模式
- AT + ROLE = 1 默認(rèn)藍(lán)牙為主機(jī)模式
從模式藍(lán)牙模塊出廠默認(rèn)設(shè)置為:
- AT + UART = 115200,0,0\r\n 波特率115200,無(wú)校驗(yàn)位和停止位
- AT + PSWD = 1234 藍(lán)牙配對(duì)碼為1234
- AT + NAME = RobotBase 藍(lán)牙名稱(chēng)為RobotBase
- AT + CMODE = 1 藍(lán)牙配對(duì)模式為任意配對(duì)模式
- AT + ROLE = 0 默認(rèn)藍(lán)牙為從機(jī)模式
使用方法
藍(lán)牙適配器與藍(lán)牙模塊通信
- 在 win7 上使用藍(lán)牙適配器和藍(lán)牙模塊通信的方法,點(diǎn)擊此處查看
- 在 win10 上使用藍(lán)牙適配器和藍(lán)牙模塊通信的方法
1、軟件環(huán)境
- 操作系統(tǒng):win10 64位
- 操作軟件:win10 控制面板藍(lán)牙配置、Access Port 串口通信軟件、Arduino IDE 1.7.10
2、操作步驟
- 連接藍(lán)牙適配器和電腦:在win10系統(tǒng)下,連接藍(lán)牙適配器和電腦后,系統(tǒng)自動(dòng)安裝驅(qū)動(dòng)程序,這時(shí)需要等待
在安裝好驅(qū)動(dòng)后,查看計(jì)算機(jī)的設(shè)備管理器,可以看到藍(lán)牙設(shè)備
注意:如果出現(xiàn)下面這種情況,系統(tǒng)不自行安裝驅(qū)動(dòng)程序,而是出現(xiàn)一個(gè)黃色嘆號(hào)的藍(lán)牙設(shè)備,可以先將此設(shè)備卸載,然后再重新刷新新的設(shè)備嘗試。
- 連接 Arduino UNO 控制器、傳感器擴(kuò)展板 V5.0、藍(lán)牙模塊
- 打開(kāi)系統(tǒng)設(shè)置配置與藍(lán)牙模塊進(jìn)行配對(duì)
3、查到要配對(duì)的藍(lán)牙模塊名字,這里名稱(chēng)重新設(shè)置為了"cong",默認(rèn)名稱(chēng)為“Robotbase”,然后點(diǎn)擊配對(duì)
4、輸入配對(duì)碼,默認(rèn)配對(duì)碼:1234
5、等待配對(duì)完成
6、配對(duì)成功后,此處變?yōu)椤耙雅鋵?duì)”
7、再打開(kāi)計(jì)算機(jī)設(shè)備管理器,會(huì)出現(xiàn)兩個(gè)藍(lán)牙串口,并且在藍(lán)牙設(shè)備中也多出一個(gè)設(shè)備"cong"
- Arduino UNO 控制器上傳程序
Arduino UNO 控制器程序上傳方法請(qǐng)參考:Arduino 入門(mén)教程 例子程序:
char val; //定義字符變量 val int ledpin=13; //定義 ledpin 引腳為 13 void setup() { Serial.begin(115200); //設(shè)定波特率為 115200 pinMode(ledpin,OUTPUT); //設(shè)定 ledpin 引腳為輸出狀態(tài) } void loop() { int val=Serial.read(); //讀串口接收到的數(shù)據(jù) if(val=='r') { digitalWrite(ledpin,HIGH); //ledpin 引腳寫(xiě)入高電平 delay(500); //延時(shí) 0.5 秒 digitalWrite(ledpin,LOW); //ledpin 引腳寫(xiě)入低電平 delay(500); //延時(shí) 0.5 秒 Serial.println("www.robotbase.cn"); //串口打印 www.robotbase.cn } }
- 使用 Access 與 Arduino 進(jìn)行通信
1、打開(kāi)軟件,點(diǎn)擊設(shè)置,需要設(shè)置串口號(hào)、波特率及接受發(fā)送字符形式
2、在數(shù)據(jù)發(fā)送區(qū)輸入字符'r',單擊'send'或者直接按下'F10'發(fā)送字符,在接收端會(huì)打印回傳的數(shù)據(jù),同時(shí)傳感器擴(kuò)展板 V5.0 左上角的 LED 閃爍一次(此LED連接的是UNO控制器的D13引腳)
兩個(gè)藍(lán)牙模塊之間通信
- 兩個(gè)藍(lán)牙模塊的通信方法,點(diǎn)擊此處查看
演示視頻
相關(guān)推薦
產(chǎn)品資料
下載鏈接:https://pan.baidu.com/s/1ubLEBR_Xgh8-dFKMbUoBrg 提取碼:hjgi