首页 > 编程语言 >Micropython——UART串口(蓝牙)

Micropython——UART串口(蓝牙)

时间:2022-12-08 15:05:10浏览次数:73  
标签:Micropython UART 蓝牙 代码 u1 测试 串口 HC


文章目录

  • ​​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


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

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


标签:Micropython,UART,蓝牙,代码,u1,测试,串口,HC
From: https://blog.51cto.com/u_15906550/5921708

相关文章

  • MicroPython——将固件烧写到STM32开发板上
    博主是在win10环境下,将MicroPython固件烧录到stm32F407开发板上。因为博主想学一波STM32F407,有python基础,但c语言基础一般,觉得学库函数觉得太过复杂,且以后方向可能不太搞嵌......
  • quartus中使用FFT IP核
     一、准备工作  首先需要把需要的器材准备好,我使用的是quartus18.0,并且要使用IP核被破解的版本,不然无法使用其中的FFT和NCO,一定要注意,quartus对于版本非常敏感,一定要......
  • HMI智能串口屏——在STM32开发板上的实战应用及其详解
    HMI智能串口屏——在STM32开发板上的实战应用及其详解​​一、HMI智能串口屏使用步骤​​​​二、附录​​一、HMI智能串口屏使用步骤安装USARTHMI软件(一般买的串口屏里......
  • SecureCRT串口命令
    1.安装软件pminstall-r安装包地址(该地址必须是挂载在设备上的路径,如/sdcard/xxx.apk)2.卸载软件pmuninstall-k软件包名3.清理软件缓存pmclear软件包名......
  • QT实现串口调试器
    #include"mainwindow.h"#include"ui_mainwindow.h"#include"QSerialPort"#include"QSerialPortInfo"#include"QMessageBox"#include"QDateTime"MainWindow::MainWindo......
  • 串口基础 (HAL)
    一、扫描模式CubMAX配置介绍:模式选择:Asynchronous 异步通信Synchronous 同步通信SingleWire(Half-Duplex)单线/半双工MultiprocessorCommunication多处理......
  • cubemx 串口重载与打印
    1)cubemx生成工程,配置串口2)在main.c中添加代码/*Privateincludes----------------------------------------------------------*//*USERCODEBEGINIncludes*/#i......
  • usb-serial usb 串口
      方驱动文件op    https://baijiahao.baidu.com/s?id=1746671372715034944&wfr=spider&for=pc......
  • Quartz使用监听器插入定时任务执行日志
    Quartz使用监听器插入定时任务执行日志使用springboot,将监听器交给spring容器管理,并像其中注入日志服务类,环境准备工作实现任务调度需要导入两个quartz的maven依赖<depen......
  • 使用NodeMcu(ESP-12E)的串口通信淘晶驰串口屏
    目录1.背景2.准备工作-硬件准备-软件准备3.程序编写-串口屏-NodeMcu总结1.背景没有原因,我开心。2.准备工作-硬件准备NODEMCU(NodeMcu官网)选用的IO......