我是靠谱客的博主 等待小笼包,最近开发中收集的这篇文章主要介绍蓝牙通信学习笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

蓝牙

  1. 硬件:现有的模块拥有6个引脚分别为:STATE、RX、TX、GND、VCC、EN。其中STATE是蓝牙状态指示灯,连接成功则被拉高,led灯珠被点亮,连接失败就持续维低。EN引脚是控制蓝牙工作状态的,被拉高的时候进入AT状态。通过led的闪烁可以判断蓝牙模块的工作状态。一般而言,led一秒闪一次进入AT状态,可配对状态时led1秒大概闪两次,当配对成功时,一次闪两下,2秒为一个周期。
  2. 蓝牙模块可以做主机也可以做从机,在串口助手里面查询主从关系时返回从机为0,主机为1.

蓝牙AT指令

  1. AT+ADDR? —— 询问本机的蓝牙地址
  2. AT+UART? —— 询问本机的波特率
  3. AT+PSWD? —— 询问本机的密码
  4. AT+BIND? —— 询问从机的蓝牙地址
  5. AT+NAME? —— 询问本机的名字
  6. AT+BIND = X —— 设置从机的地址(注意冒号要变成逗号)
  7. AT+PSWD = X —— 设置本机的密码
  8. AT+UART = X —— 设置本机的波特率(注意波特率的设置需要有两个逗号和两个0,如:38400,0,0)
  9. AT+ROLE = 1 —— 将此机设置为主机
  10. 10.AT+ROLE = 0 —— 将此机设置为从机
  11. AT+NAME = X —— 设置本机的名字
  12. AT+RESET —— 退出AT模式
  13. AT+CMODE = 1 —— 任意模式,任意的可识别设备都可以连接次蓝牙
  14. AT+CMODE = 0 —— 绑定模式,只有绑定了的设备才可以连接

调试经验

  • 在每一次配置好模式或者密码之后需要重新上电一次(不知道是不是必须)
  • 有些蓝牙模块需要长按KEY(EN)键进入AT模式,而有些模块只需要点击一下,在不知道怎么进入的时候两个都试一下,还有就是在连接模式下进入AT模式似乎需要长按,并且会自动退出AT模式直接跟上之前的连接
  • 配置流程就是:设置主从关系,密码,地址,波特率和名字。
  • 蓝牙就是无线的串口!

最后

以上就是等待小笼包为你收集整理的蓝牙通信学习笔记的全部内容,希望文章能够帮你解决蓝牙通信学习笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部