我用openmv扫一个二维码,出现的是letf,1,2,3.请问我应该怎么把这些数据存下来,请写出到吗
时间: 2023-05-27 13:01:15 浏览: 62
您可以将这些数据存储在一个列表中。以下是一个示例代码:
```
import sensor, image, time
from pyb import UART
# 初始化串口通信
uart = UART(3, 9600)
# 初始化OpenMV摄像头
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
# 找到并解码二维码
while(True):
img = sensor.snapshot()
code = img.find_qrcodes()
if len(code) > 0:
uart.write(str(code[0].payload())[2:-1]) # 将二维码数据发送到串口
data = str(code[0].payload())[2:-1].split(',') # 将二维码数据分割成列表
print(data) # 在终端上打印数据
break
time.sleep(100)
```
在上述代码中,当找到一个二维码后,将其数据通过串口发送并分割成一个数据列表`data`。使用`print(data)`可在终端上打印出列表数据。您可以根据需要修改串口通信、二维码解码和数据存储部分的代码。
阅读全文