本节讲解 如何使用OpenMV通过串口来发送数据
OpenMV 是可以直接通过串口发送字符串的。
为什么要用串口呢?因为要时候需要把信息传给其他MCU(单片机),串口简单,通用,基本每一个MCU都会有串口。
TTL串口至少需要3根线:TXD,RXD,GND
。TXD是发送端
,RXD是接收端
,GND是地线
。 连线的时候,需要把OpenMV的RXD连到另一个MCU的TXD,TXD连到RXD,GND与GND相连
。图示:
基本上所有单片机都有串口,因此我们可以使用OpenMV的串口来给任何其他的单片机或者是设备来传输信息
如果我们需要查看OpenMV上串口的信息,我们需要额外的设备(示波器或USB转串口模块)
OpenMV有一个扩展板——>串口调试扩展板,它可以直接通过这个USB把数据传到电脑上
产品
打开详细页面,里面有个星瞳串口助手
的软件,我们需要下载下来,只有安装了这个软件才能查看上面的数据
我们把OpenMV连接上扩展板,并且串口的USB数据线要连接到电脑上,OpenMV的数据线也要连接到电脑上
Hello World
运行串口例子文章来源:https://www.toymoban.com/news/detail-554038.html
# UART 控制
#
# 这个例子展示了如何使用OpenMV的串口。连接P4到 USB转串口模块 的RX。
# 会显示"Hello World!"
import time
from pyb import UART
# 先实例化一个19200波特率的串口3,然后调用write方法就可以了。
# OpenMV上P4,P5对应的串口3
# 第二个参数是波特率。用来更精细的控制
uart = UART(3, 19200, timeout_char=1000)#
while(True):
uart.write("Hello World!\r")# OpenMV 是可以直接通过串口发送字符串的。
time.sleep_ms(1000)
或者文章来源地址https://www.toymoban.com/news/detail-554038.html
from pyb import UART
uart <
到了这里,关于OpenMV:23串口发送数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!