自己训练的目标检测已经成功,如何将结果通过UART从串口输出?
问题详情
修改boot.py前一切正常,可以识别。修改了boot.py后传到SD卡后,屏幕就只停留在红底的版本说明窗口上,不动了。
以下是增加的串口通讯代码。请问大佬们哪里不对呀?
配置使用到的 pin 脚为 UART 功能,创建 UART 对象
from machine import UART
fm.register(10, fm.fpioa.UART1_TX, force=True)
fm.register(11, fm.fpioa.UART1_RX, force=True)
uart = UART(UART.UART1, 115200, 8, 1, 0, timeout=1000, read_buf_len=4096)
if objects:
for obj in objects:
pos = obj.rect()
img.draw_rectangle(pos)
img.draw_string(pos[0], pos[1], "%s : %.2f" %(labels[obj.classid()], obj.value()), scale=2, color=(255, 0, 0))
uart.write(b'UNO is detected...') #自己加的
img.draw_string(0, 200, "t:%dms" %(t), scale=2, color=(255, 0, 0))
lcd.display(img)
解决方法
|