我写的程序想把转换出的整形输出,但不知道哪里错了😣
-
import sensor, image
from pyb import UART
uart = UART(3, 115200)
uart.init(115200,bits=8,parity=None,stop=1)
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA) # can be QVGA on M7...sensor.skip_frames(30) # 修改sensor配置之后, 跳过30帧
sensor.set_auto_gain(False)
while(True):
img = sensor.snapshot()
img.lens_corr(1.8)
lit=[0]
ti="0"
pats="0"
sui=[0,0,0]
for code in img.find_qrcodes():
for i in lit:
for i in code.payload():
lit=[i]
ti=lit[0]
pats=int(ti)
sui=pats
print(sui)
uart.write(sui)/***就是这里错了,其他的都对
-
看不清的话,可以看这个图片
-
你应该用字符串发送数据,接收端(比如Arduino)解析字符串
否则,字节长度的问题,正负号问题,大小端的问题,都会坑你。
-
谢谢大佬(*°∀°)=3。