1.蓝牙模块简介
蓝牙模块(蓝牙转串口模块)可以将有线串口数据流转换为无线蓝牙数据流,实现无线串口功能
蓝牙模块实物图
一定要注意蓝牙的分类,不同的蓝牙类别是不兼容的,所能够连接的设备和实现的功能也会不一样
2.硬件连接(三种主要的连接方式)
STATE:连接状态指示引脚,蓝牙未连接时输出一个高/低电平,蓝牙已连接时输出电平取反,如果单片机想检查蓝牙是否已经连接,STATE可以引一根线接到单片机的IO口上
KEY:控制模块进入AT模式的引脚,如果模块上带一个按键,KEY引脚一般也和按键相连,输入一个高/低电平,相当于按键按下,进入AT模式,可以通过单片机控制模块是否进入AT模式
3.蓝牙模块配置(AT模式)
蓝牙未连接或者连接后按住KEY不放,可以使模块进入AT模式,此时通过串口发送AT指令,可对蓝牙模块进行配置
注:以上仅以HC-04为例介绍AT模式,不同蓝牙模块的AT指令和进入AT模式的方法都可能不同,详细介绍请参考模块对应的手册