星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 为什么openmv中一加上uart.read()就很卡顿呢?



    • import sensor, image, time, ustruct,math
      from pyb import UART, LED
      uart=UART(3,115200,timeout_char=1000)
      uart.init(115200,bits=8,parity=None,stop=1,timeout_char=1000,read_buf_len=200)
      while(True):    
             output_str=bytearray([int(1),int(1)])        
             uart.write(output_str)    print(output_str)        
             message_in = uart.read(8)    LED(3).on()        
             if uart.any:    
                    print(str(message_in))       
                    LED(1).on()        
                    print("通讯成功")   
            else:        
                    print("发送失败")         
      成功发送色块X坐标、色块与摄像头的距离给stm32。
      

      0_1571992502865_mmexport1571991973097.jpg



    • if uart.any:
      要加括号调用

      if uart.any():