USB转TTL-蓝牙模块
vcc-vcc
gnd-gnd
rx-rx (你没看错我也没打错 就是这个)
tx-tx
1 先按住蓝牙按键 然后上电 进入2秒一闪 (不要使用)
波特率 默认38400
发消息选择 追加新行 回车
这个模式下串口改变波特率没反应
-------------------------------------
2 先上电,按下按键,还是快速闪烁模式
波特率 默认38400
发消息选择 追加新行 回车
这个模式修改了波特率,就得用真实的波特率而不是38400
设置蓝牙基本信息
AT+NAME=XXX 修改蓝牙模块名称为XXX
AT+ROLE=0 蓝牙模式为从模式 主模式会自动搜索连接
AT+CMODE=1 蓝牙连接模式为任意地址连接模式,也就是说 该模块可以被任意蓝牙设备连接
AT+PSWD=1234 蓝牙配对密码为1234
AT+UART=9600,0,0 蓝牙通信串口波特率为9600,停止位1位, 无校验位
单片机-蓝牙模块
VCC-VCC
GND-GND
RX-TX (恢复正常了 不同于设置模式的连接)
TX-RX
然后手机连接蓝牙
波特率 默认38400
密码 默认 1234
名字 自己修改
下载手机蓝牙调试助手
讲道理正常的话 假设蓝牙名字改成1 就会出现1
但是 第一次不显示 我直接刷新列表 挨着手动连接一边只显示mac的名字蓝牙 没反应??
拔掉蓝牙的tx 和 rx的线 只上电
手机重新在列表挨着连接可能的蓝牙
成功!
蓝牙名字自动由mac变为真实的名字 1
之后再次插上 tx和tx进行发送消息通信
之后直接直接插着RX和TX直接上电,手机直接连接这个蓝牙就行了
(连接着RX和TX可能初始化的消息会扰乱蓝牙初始化而导致失败)
我已经修改了波特率
手机蓝牙
电脑串口
树莓派好像不容易直接看到名字,需要知道蓝牙mac
手机蓝牙调试助手
原文:https://www.cnblogs.com/kekeoutlook/p/12914015.html