文章目录
- HC-06蓝牙模块
- 接线
- 连接手机APP调试
- 调试注意事项
- 测试代码
- 测试发送代码
- 测试接收代码
- 发送数据
- 接收数据
- 测试AT命令
HC-06蓝牙模块
HC-06蓝牙模块简介
接线
HC-06蓝牙模块 | TPYboard |
VCC | VCC |
GND | GND |
RX | X1(UART4,TX) |
TX | X2(UART4,RX) |
博主所用的TPYboard的引脚图
连接手机APP调试
博主所用安卓APP:蓝牙调试宝
如图所示,表示连接成功:
调试注意事项
- 将数据格式都调整为“utf-8”
- 如有其它问题,可以参考博客:蓝牙模块的使用
测试代码
使用putty连接开发板:
测试发送代码
依次输入以下代码,看手机端是否收到123456
from pyb import UART
u1 = UART(4, 9600)#设置波特率和串口号
u1.write('123456')#发送字符串
测试结果:
测试接收代码
发送数据
在手机端发送:
123
接收数据
依次输入以下代码,看开发板是否接收到数据:
from pyb import UART
u1 = UART(4, 9600)#设置波特率和串口号
u1.read(3)#读取3位字符串
测试结果:
测试AT命令
依次输入以下代码,看手机端是否收到123456
from pyb import UART
u1 = UART(4, 9600)#设置波特率和串口号
u1.write('AT')#发送字符串
串口读取返回值:
u1.readline()
u1.readline()
测试结果:
测试成功,接下来就可以将蓝牙串口用入项目当中~
如果读者按照博主的教程学会了蓝牙串口的使用,不要忘了点个赞哦~