TPYBoardv102——UART串口(蓝牙)

文章目录

    • 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:蓝牙调试宝
如图所示,表示连接成功:
TPYBoardv102——UART串口(蓝牙)_第1张图片

调试注意事项

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

测试代码

使用putty连接开发板:

测试发送代码

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

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

测试结果:
TPYBoardv102——UART串口(蓝牙)_第2张图片

测试接收代码

发送数据

在手机端发送:

123
接收数据

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

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

测试结果:
TPYBoardv102——UART串口(蓝牙)_第3张图片

测试AT命令

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

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

串口读取返回值:

 u1.readline()
 u1.readline()

测试结果:
TPYBoardv102——UART串口(蓝牙)_第4张图片
测试成功,接下来就可以将蓝牙串口用入项目当中~

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

你可能感兴趣的:(Micropython)