在通电前按住蓝牙模块黑色按钮,接电,当蓝牙指示灯按每隔两秒闪烁一次时进入AT模式; 缓存
有3种设置方式:oop
模块工做角色:从模式
串口参数:38400bits/s 中止位1位无校验位
配对码:1234
设备名称:HC-05
链接模式:任意蓝牙设备链接模式(恢复默认设置 AT指令:AT+ORGL)测试
蓝牙与USB转串口模块链接方式,RXD-TX TXD-RX VCC-VCC GND-GND
ui
要设置蓝牙AT指令,必须让AT引脚置高,而后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则代表已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手即可以开始设置AT模式。
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,一、设置AT模式的波特率为38400 二、输入指令后加上回车后换行,发送后返回OK。spa
下面来设置模块为从机模式,依次输入指令
AT+NAME=Bluetooth-Slave 蓝牙名称为Bluetooth-Slave
AT+ROLE=0 蓝牙模式为从模式
AT+CMODE=0 蓝牙链接模式为任意地址链接模式
AT+PSWD=1234 蓝牙配对密码为1234
AT+UART=9600,0,0 蓝牙通讯串口波特率为9600,中止位1位,无校验位
AT+RMAAD 清空配对列表
相应返回OK表示设置成功。这个时候的蓝牙就能够与电脑主机或者手机配对通讯。须要注意的是设置指令里的符号不要在中文状态下输入,不然不会返回相应指令。调试
3.用带有蓝牙设置的主控器串口程序进行设置
code
步骤一 给Arduino下载程序blog
void setup() { // put your setup code here, to run once:
Serial.begin(38400); } void sendcmd() { Serial.println("AT"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } // Get response: OK
delay(1000); // wait for printing
Serial.println("AT+NAME=Sonny"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000); Serial.println("AT+ADDR?"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000); Serial.println("AT+PSWD=2113"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000); /*Serial.println("AT+PSWD?"); while(Serial.available()) { char ch; ch = Serial.read(); Serial.print(ch); } delay(1000);*/ } void loop() { sendcmd(); }
步骤二 蓝牙与Ardino连线 RXD-TX TXD-RX VCC-VCC GND-GND AT-2 (当不少传感器扩展板带有蓝牙模块接口,则能够直接将蓝牙插在扩展板上接口,不用麻烦接线)。
步骤三 按下Arduino的复位按键,让程序开始运行一次,当发现板载L灯500ms闪烁时则代表已设置成功。接口
开启蓝牙串口通讯cmd
Serial.begin(speed);
关闭蓝牙串口通讯
Serial.end();
判断串口是否有数据输入
Serial.available();
读取串口数据
Serial.read();
清除串口缓存
Serial.flush();
返回下一字节(字符)输入数据,但不删除它
Serial.peek();
1.蓝牙核心模块使用HC-05 主-从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可经过该脚状态判断蓝牙是否已经链接
2.led指示蓝牙链接状态,闪烁表示没有蓝牙链接,常亮表示蓝牙已链接并打开了端口
3.输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V!
4.能够直接链接各类单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接链接
5.在未创建蓝牙链接时支持经过AT指令设置波特率、名称、配对密码,设置的参数掉电保存。蓝牙链接之后自动切换到透传模式
6.体积 3.57cm*1.52cm