openmv如何用UART.write()将iint型数组用十进制发送到串口
时间: 2023-04-07 09:01:04 浏览: 852
OpenMV通过串口通信发送目标数据代码
可以使用以下代码将int型数组以十进制形式发送到串口:
```python
import struct
import pyb
# 定义int型数组
arr = [1, 2, 3, 4, 5]
# 将int型数组打包成二进制数据
data = struct.pack('5i', *arr)
# 发送二进制数据到串口
uart = pyb.UART(3, 115200)
uart.write(data)
```
这段代码使用了Python的struct模块将int型数组打包成二进制数据,然后使用Pyboard的UART.write()方法将二进制数据发送到串口。
阅读全文