蓝牙配置相关

一定要确定蓝牙是否进入AT模式:AT模式下HC05的LED每隔大约两秒钟闪烁一次,如果没有进入AT模式,LED会快速闪烁。

如何进入AT模式:首先一定要确保你的接线是完全正确的,然后在长按蓝牙模块上的按键的情况下插入下载器。

蓝牙连接过程:首先正确接线(下载器的RXD接蓝牙模块的TXD,TXD接RXD、5V接VCC、GND接GND)、长按按键的情况下插入下载器、检查是否进入AT模式(看LED的闪烁情况)、打开串口通讯软件、波特率一栏勾选38400、勾选发送新行、输入AT、发送。

android如何判断一个蓝牙设备已经连接 怎么知道蓝牙连接成功_串口通讯


蓝牙连接成功的现象:在输入框中输入AT,并发送,如果黑色命令框中出现OK,则说明蓝牙连接成功。

蓝牙设置阶段: 蓝牙连接成功之后,即可进入设置阶段

  1. 设置配对码(即密码,可自定义):
    HC05:AT+PSWD="0501"
  2. 设置通信波特率(一般我们设置为9600或者115200):
    HC05:AT+UART=115200,0,0
  3. 设置名字(可自定义):
    HC05:AT+NAME=05
  4. 设置主从模式(1为主机,0为从机):
    HC05:AT+ROLE=0//这里我们设置HC05为从机
  5. 设置连接模式:
    HC05:AT+CMODE=1

说明:以上几种设置,如果设置成功,黑色命令框都会显示OK,如果出现错误,则会报错:

android如何判断一个蓝牙设备已经连接 怎么知道蓝牙连接成功_自定义_02


由上面的错误也可以知道,我们在写各种配置指令时,一定一定要注意不能多打空格!!!!!!!

配置完之后,我们就可以拔掉下载器,再插入下载器,让蓝牙不再处于AT(设置)模式,然后用手机上下载的蓝牙串口的APP,连接我们配置好的蓝牙,然后就可以用手机向串口发送数据,并且发送的数据会显示在黑色命令框上。

NOTICE!!!这里一定不要忘记修改波特率,即把38400修改为我们设置的115200,否则发送的数据不能正确显示!!!!

android如何判断一个蓝牙设备已经连接 怎么知道蓝牙连接成功_自定义_03