• OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • cam rt1062串口不好使,怎么回事啊?



    • 买了这个rt1062,但是串口不好使,用ch340与电脑连上了,引脚和线也没连错,波特率啥的都一样。电脑上收不到数据。而且openmv自己给自己发数据也没接受到。怎么回事啊?

      import sensor
      import time
      from machine import UART
      
      sensor.reset()  # Reset and initialize the sensor.
      sensor.set_vflip(True)
      sensor.set_hmirror(True)
      sensor.set_pixformat(sensor.RGB565)  # Set pixel format to RGB565 (or GRAYSCALE)
      sensor.set_framesize(sensor.QVGA)  # Set frame size to QVGA (320x240)
      sensor.skip_frames(time=2000)  # Wait for settings take effect.
      clock = time.clock()  # Create a clock object to track the FPS.
      uart = UART(1, baudrate=9600)  # 假设TX=GPIO17, RX=GPIO16
      
      def send_data_frame(data1, data2):
          frame = bytearray()
          frame.append(0xA3)  # 表头1
          frame.append(0xB3)  # 表头2
          frame.append(data1 & 0xFF)  # 数据1(取低8位)
          frame.append(data2 & 0xFF)  # 数据2(取低8位)
          frame.append(0xC3)  # 表尾
          uart.write(frame)
          print(f"已发送数据帧: {[hex(b) for b in frame]}")
          
          
      
      while(True):
          uart.write(b'\x66')
          time.sleepms(500)
      
      import time
      from machine import UART
      
      uart = UART(1, baudrate=115200, bits=8, parity=None, stop=1)
      while(True):
          uart.write("Hello\r\n")
          uart.flush()
          if uart.any():
              data = uart.read(timeout=1000)
              print("Received:", data)
          time.sleep(1)
      


    • QAQ终于解决了!!