我的openmv只能在线运行,无法烧录,U盘也打不开
O
oyxs 发布的帖子
-
如何在一个函数里面 设置两块roi?
blobs = img.find_blobs(yuanpanji_y,roi=[84,0,60,140],roi=[189,0,55,140],x_stride=40, y_stride=40, pixels_threshold=1500, area_threshold=1500, merge=True) ![0_1633580897940_QQ图片20211007122747.png](https://fcdn.singtown.com/b0f199f1-5834-4d2a-b0af-50e8f201ca5a.png) blobss = img.find_blobs(yuanpanji,roi=[84,0,60,140],roi=[189,0,55,140],x_stride=40, y_stride=40, pixels_threshold=1500, area_threshold=1500, merge=True)
-
为什么我与STM32通信,发的字符一会儿多一会儿少,比方说p1500dj1500 有时候能正常·打印出来,乱了节奏。
为什么我与STM32通信,发的字符一会儿多一会儿少,比方说p1500dj1500 有时候能正常·打印出来,有时候就乱了节奏。
-
RE: 串口接收32的发过来的信息,可以运行,但运行十几秒钟就会出现UincodeError 错误,
@kidswong999 在 串口接收32的发过来的信息,可以运行,但运行十几秒钟就会出现UincodeError 错误, 中说:
明接受的不是
确实,stm32程序里写的是发送一个a 但是把发送函数放在了while循环里。有时候接收的信息是aaaaaaaaaaaaaaaaaaaaa -
RE: 串口接收32的发过来的信息,可以运行,但运行十几秒钟就会出现UincodeError 错误,
系统显示是a=uart.readline().decode(),这一步有问题
-
串口接收32的发过来的信息,可以运行,但运行十几秒钟就会出现UincodeError 错误,
while(True): #uart.write("11500\r\n") t=millis() if uart.any(): led1.toggle() led1.on() #s1.Servo(45) a=uart.readline().decode() print(a) if a=="a": while(x<=t+10000 and ok==1): x=millis() #print("x:",x) img = sensor.snapshot() yyys=img.find_blobs([(63, 27, 78, 36, -6, 76),(43, 82, 1, -19, 19, 64)],x_stride=20, y_stride=10, pixels_threshold=1500, area_threshold=1500, merge=True) if yyys: yyy=find_max(yyys) img.draw_rectangle(yyy.rect()) img.draw_cross(yyy.cx(),yyy.cy()) print(str(yyy.cx()),str(yyy.pixels())) uart.write(str(yyy.cx())+","+str(yyy.cy())+"\r\n") led1.off() time.sleep(1) led2.toggle() led2.on() else: print("不是A") else: print("未接收")