概述
蓝牙
- 硬件:现有的模块拥有6个引脚分别为:STATE、RX、TX、GND、VCC、EN。其中STATE是蓝牙状态指示灯,连接成功则被拉高,led灯珠被点亮,连接失败就持续维低。EN引脚是控制蓝牙工作状态的,被拉高的时候进入AT状态。通过led的闪烁可以判断蓝牙模块的工作状态。一般而言,led一秒闪一次进入AT状态,可配对状态时led1秒大概闪两次,当配对成功时,一次闪两下,2秒为一个周期。
- 蓝牙模块可以做主机也可以做从机,在串口助手里面查询主从关系时返回从机为0,主机为1.
蓝牙AT指令
- AT+ADDR? —— 询问本机的蓝牙地址
- AT+UART? —— 询问本机的波特率
- AT+PSWD? —— 询问本机的密码
- AT+BIND? —— 询问从机的蓝牙地址
- AT+NAME? —— 询问本机的名字
- AT+BIND = X —— 设置从机的地址(注意冒号要变成逗号)
- AT+PSWD = X —— 设置本机的密码
- AT+UART = X —— 设置本机的波特率(注意波特率的设置需要有两个逗号和两个0,如:38400,0,0)
- AT+ROLE = 1 —— 将此机设置为主机
- 10.AT+ROLE = 0 —— 将此机设置为从机
- AT+NAME = X —— 设置本机的名字
- AT+RESET —— 退出AT模式
- AT+CMODE = 1 —— 任意模式,任意的可识别设备都可以连接次蓝牙
- AT+CMODE = 0 —— 绑定模式,只有绑定了的设备才可以连接
调试经验
- 在每一次配置好模式或者密码之后需要重新上电一次(不知道是不是必须)
- 有些蓝牙模块需要长按KEY(EN)键进入AT模式,而有些模块只需要点击一下,在不知道怎么进入的时候两个都试一下,还有就是在连接模式下进入AT模式似乎需要长按,并且会自动退出AT模式直接跟上之前的连接
- 配置流程就是:设置主从关系,密码,地址,波特率和名字。
- 蓝牙就是无线的串口!
最后
以上就是等待小笼包为你收集整理的蓝牙通信学习笔记的全部内容,希望文章能够帮你解决蓝牙通信学习笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复