文章目录

  • ​​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:蓝牙调试宝

如图所示,表示连接成功:

Micropython——UART串口(蓝牙)_字符串

调试注意事项

  • 将数据格式都调整为“utf-8”
  • 如有其它问题,可以参考博客:​​蓝牙模块的使用​​

测试代码

使用putty连接开发板:

测试发送代码

依次输入以下代码,看手机端是否收到123456

from pyb import UART
u1 = UART(4, 9600)#设置波特率和串口号
u1.write('123456')#发送字符串

测试结果:

Micropython——UART串口(蓝牙)_手机端_02

测试接收代码

发送数据

在手机端发送:

123
接收数据

依次输入以下代码,看开发板是否接收到数据:

from pyb import UART
u1 = UART(4, 9600)#设置波特率和串口号
u1.read(3)#读取3位字符串

测试结果:

Micropython——UART串口(蓝牙)_字符串_03

测试AT命令

依次输入以下代码,看手机端是否收到123456

from pyb import UART
u1 = UART(4, 9600)#设置波特率和串口号
u1.write('AT')#发送字符串

串口读取返回值:

u1.readline()
u1.readline()

测试结果:

Micropython——UART串口(蓝牙)_字符串_04


测试成功,接下来就可以将蓝牙串口用入项目当中~

如果读者按照博主的教程学会了蓝牙串口的使用,不要忘了点个赞哦~