关于友善串口助手的设置
-
发送设置
-
接收
-
串口
1、需要设备准备:
①HC05蓝牙模块一个
②USB转TTL模块一个:FT232(红色VCC,黑色GND,绿色TXD,白色RXD,黄色RTS,蓝色CTS(预留3.3v)
③杜邦线4根
2、接线
USB转TTL HC-05
TXD → RXD
RXD → TXD
GND ↔ GND
5V ↔ VCC
注意:蓝牙模块的VCC只能接5V,不能接3.3V!
3、测试
3.1 上电进入AT模式
- 先按住HC05蓝牙模块上面的按键,再给蓝牙模块通电。蓝牙模块上面的LED进入慢闪模式(约1秒钟闪烁一次),即可进行AT命令测试
- AT命令格式为:波特率38400,8个数据位,1个停止位,无校验。
- 每条指令输入完成后,必须按一下回车键再发送!例如:输入AT,按一下回车键发送,蓝牙模块会返回OK
3.2 如何修改蓝牙模块为主机模式:
- 输入
AT+ROLE=1
之后按一下回车键发送,蓝牙返回OK,表示修改成功!断电之后再上电,蓝牙模块为主机模式,自动搜索周围从机 - 输入
AT+ROLE=0
,则修改为从机模式。(注:默认为从机模式,无需修改)
3.3 如何修改蓝牙模块名称:
输入AT+NAME=HC-06
之后按一下回车键发送,蓝牙返回OK,表示蓝牙名字修改为HC-06
3.4 如何修改蓝牙模块配对密码:
输入AT+PSWD="2222"
之后按一下回车键发送,蓝牙返回OK,表示蓝牙配对密码修改为2222
3.5 如何修改通信波特率(注:AT模式波特率为38400,正常通信时波特率为9600):
输入AT+UART=115200,1,2
之后按一下回车键发送,蓝牙返回OK,表示蓝牙通信波特率修改为115200,2个停止位,Even校验,(注:默认通信参数为9600,0,0
)
3.6 返回蓝牙模块的地址
键入AT + ADDR?
,将返回蓝牙模块的地址,它应该如下所示:98d3:31:f642de
温馨提示:
- 供电电压必须为5V,不能为3.3V
- 请勿将电源线引脚接到数据线上,接线之前请仔细确认好
- LED必须进入慢闪模式后方可进行AT指令测试
- 每条AT指令输入完成后,都必须按一下回车键才可发送
- 如果不能返回OK,请交换一下RXD和TXD
- 不可用UNO上面的RXD与TXD连接蓝牙模块进行AT指令测试
比较完整的AT指令说明
AT+ROLE
设置主从模式:
AT+ROLE?
是查询主从状态;AT+ROLE=1
是设成主,AT+ROLE=0
是设成从,AT+ROLE=2
设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。
-
AT+RESET
:HC-05复位 -
AT+VERSION?
:获取HC-05的软件版本号,只能获取,不能修改。 -
AT+ORGL
:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。 -
AT+ADDR?
:获取HC-05的蓝牙地址码,只能获取,不能修改。 -
AT+NAME?
:获取HC-05的名字,AT+NAME=BSP-06,修改模块的名字为BSP-06,具体名字自行修改。 -
AT+CLASS?
:设置查询设备的类型,尽量不要去修改此参数。默认是1F00。 -
AT+IAC?
:查询设置查询访问码,默认是9E8B33,尽量不要去修改此参数。 -
AT+PSWD?
:查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字. -
AT+UART
:AT+UART?是查询当前模块的波特率,AT+UART=波特率,0,0
。 -
AT+CMODE
:AT+CMODE?
是查询当前连接模式。AT+CMODE=0
,1,2(0——指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置)1——任意蓝牙地址连接模式(不受绑定指令设置地址的约束)2——回环角色(Slave-Loop)默认连接模式:0)。 -
AT+BIND
:AT+BIND?查询当前绑定地址,AT+BIND=NAP,UAP,LAP
(用逗号隔开)。 -
AT+RMADD
:从蓝牙配对列表中删除所有认证设备. -
AT+STATE?
:获取蓝牙模块工作状态. -
AT+LINK=NAP,UAP,LAP
:与远程设备建立连接。 -
AT+DISC
:断开连接. -
AT+RNAME?
NAP,UAP,LAP:获取远程蓝牙设备名称. -
AT+ADCN?
:获取蓝牙配对列表中认证设备数。 -
AT+MRAD?
获取最近使用过的蓝牙认证设备地址。 -
AT+INQM
:设置查询模式,AT+INQM=1,9,48(1-带RSSI信号强度指示,9-超过9个蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)