蓝牙模块

经典蓝牙BT

  • 蓝牙协议4.0以下的模块
  • 数据量较大的传输,如语音,音乐等
    • 传统蓝牙模块
    • 高速蓝牙模块(传输速率约24Mbps)

低功耗蓝牙BLE

  • 蓝牙协议4.0或更高的模块
  • 成本和低功耗,适用于实时性要求比较高的产品(智能家居或消费电子)

HC-08-USB蓝牙模块

  • 通信协议4.0,工作频段2.4G,通信距离80m,空中速率1mbps,产品尺寸58*21*10mm,嵌入方式USB2.0,有HC08配套的PC端虚拟串口

广州汇承HC-08 蓝牙4.0 BLE串口模块

  • 调制方式GFSK,模块最大发射功率4dbm,接收灵敏度-93dBm,尺寸26.9mm*13mm*2.2mm集成邮票封装孔和排针焊接孔,既可以贴片封装,又可以焊接排针,自带LED状态指示灯,可只管判断蓝牙的连接状态

MLT-BT05 4.0蓝牙模块

蓝牙串口模块指令为command指令集,发AT指令必须回车换行,(AT指令只能在模块未连接状态下才能生效,一旦蓝牙模块与设备连接上,蓝牙模块即进入数据透传)选能支持AT指令的板

HC08直接连接电脑需借助HC-08-USB蓝牙虚拟串口与电脑相连

蓝牙配置

硬件连接

  • VCC:接电源正极(3.3-5V)
  • GND:接电源负极
  • RXD:接收端,接收从其他设备发来的数据(一般接其他设备的发送端TXD)
  • STATE:状态端
  • EN:使能端。需要进入AT模式时接3.3V
    • 需要注意这里是按住按键进入AT模式,直接给EN端接3.3V是进不去AT模式的,通过电平进入AT模式正确的做法应该是设置PIO11引脚的电平,而不是EN端的电平

进入AT模式

USB转TTL和蓝牙模块连接好后,插上电脑,进入AT模式的两种方法:

  • 按住按键不放,再给模块上电,LED此时2s闪一次,进入AT模式,波特率固定为38400
  • 模块直接上电,LED此时快闪(1s两次)再按下按键,模块也会进入AT指令,LED仍是快闪,波特率和自己设置的一样,默认为9600,1位停止位,无奇偶校验

AT指令用来设置模块的参数,在未连接状态下进行AT指令操作,连线后进入串口透传模式。

  • 常用AT指令