Micropython——UART串口(蓝牙)

HC-06蓝牙模块

接线

HC-06蓝牙模块 TPYboard VCC VCC GND GND RX X1(UART4,TX) TX X2(UART4,RX)

博主所用的

连接手机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()

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

经验分享 程序员 微信小程序 职场和发展