应用场景
- 利用
openmv
读取数据,利用其内置的python
环境读取数据,并通过有线串口输出 - 外界设备可以是另一个单片机或芯片,或是串口助手(我这里用的是51单片机的)
核心代码
import json
from pyb import UART
uart = UART(3, 115200)
datas = {
'class': 'B19231',
'name': 'LiMing',
'score': 89}
while(True):
output = json.dumps(datas) # 将要输出的内容加入到列表中
print(output) # python 控制台输出
uart.write(output + '\n') # 串口助手查看
硬件
结果输出
注意
- 将发送缓存区下面的串口要选择对应的端口
- 更改接收缓存区的数据格式为文本模式,即可看到原数据