系统迁移中,暂时无法访问,所有数据会迁移到新的网站。
OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修。
发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
每一个新的提问,单独发一个新帖子
帖子需要目的,你要做什么?
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
在串口通信方面的一些疑问
-
各位大神们大家好,关于串口通信我有一些疑问想问下大家,下面的程序是扫描识别二维码的,其中print(code)指的是在IDE中打印二维码的内容,假设说我的二维码的内容为‘123’,其中的123是我在草料二维码中直接打的,我也不清楚是字符还是数字,但我猜应该是字符,当我想要把这串信息发送给单片机的时候,请问我应该在用uart.write(code)还是用什么呢?麻烦大家了!
import sensor, image sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QQVGA) # can be QVGA on M7... sensor.skip_frames(30) sensor.set_auto_gain(False) # must turn this off to prevent image washout... while(True): img = sensor.snapshot() img.lens_corr(1.8) # strength of 1.8 is good for the 2.8mm lens. for code in img.find_qrcodes(): print(code)
-
-
@kidswong999 哈哈哈,大神不好意思啊,我已经找到了解决的办法了,你看我下面的方法,是不是炒鸡简洁哈哈哈,我一开始用的是这个data = code.payload()
print(data)
uart.write(data),但是发现让主单片机处理这串字符太过于麻烦,然后我就直接让OPENMV自己先消化一下,总之谢谢你啦!!!for code in img.find_qrcodes(): data = code.payload() print(data) if(data=='123'): #123代表红绿蓝 uart.write('1') time.sleep(100) if(data=='132'): uart.write('2') time.sleep(100) if(data=='213'): uart.write('3') time.sleep(100) if(data=='231'): uart.write('4') time.sleep(100) if(data=='312'): uart.write('5') time.sleep(100) if(data=='321'): uart.write('6') time.sleep(100)