HC-05模块
HC-05主从一体蓝牙串口模块采用英国CSR公司BlueCore4系列的芯片,符合符合蓝牙2.0+EDR规范,可以同带同种蓝牙功能的电脑、蓝牙主机和手机等智能终端配对。

硬件连接
因为HC05模块是一款高性能主从一体蓝牙串口模块,可以不用知道太多蓝牙相关知识就可以很好的上手。说白了,只是个蓝牙转串口的设备,你只要知道串口怎么编程使用,就可以了,实现了所谓的透明传输。
USB转TTL模块与HC-05蓝牙模块的接线:两模块共地,两模块共VCC(VCC取5V);蓝牙模块的RX接转换模块的TX,蓝牙模块的TX接转换模块的RX。

两种工作模式
命令响应工作模式自动连接工作模式。在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。
当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;
当模块处于命令响应工作模式时能执行AT命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。
进入命令响应工作模式有两种方法:

  1. 模块上电,未配对情况下就是AT模式,波特率为模块本身的波特率,默认:9600,发送一次AT指令时需要置高一次PIO11;
  2. PIO11 置高电平(长按)后,再给模块上电,此时模块进入AT 模式,波特率固定为:38400,可以直接发送AT指令。
    在蓝牙模块中有一个小按键,按一下就置高一次PIO11,两种进入命令响应工作模式的方式使用的波特率是不一样的,建议使用第二种方式。当灯快闪的时候,就是自动连接工作模式;当灯慢闪的时候,就是命令响应工作模式。

AT命令

进入到命令响应工作模式之后,就可以使用串口调试助手进行蓝牙调试了。

首先有一点,AT指令不区分大小写,均以回车、换行结尾。下面介绍常用的AT指令:

AT+< CMD ><=PARAM>CMD(指令)和PARAM(参数)是可选的需要在发送末尾添加回车符(\r\n)

android 蓝牙转串口 蓝牙转串口模块_android 蓝牙转串口


AT+UART?:获得串口参数,串口的参数一共有三个,波特率、停止位、检验位。

USB转TTL模块、手机蓝牙串口助手app,即可完成手机电脑连接。

手机蓝牙控制stm32,手机通过蓝牙传输到HC-05上,再通过串口通信和STM32通信,作串口使用。