导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. ovly
    3. 楼层
    O
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    ovly 发布的帖子

    • RE: STC15系列单片机具备json库吗?

      ee

      ixuxzzyz

      发布在 OpenMV Cam
      O
      ovly
    • 请问一下,假如我想实现远距离的数据接收和控制IO和dac等功能,这个功能如何实现呢?

      远距离就是我在家,而我的openmv在其他地方,有没有相关的例子,没有的话能不能提供一下相关解决的思路和方法

      发布在 OpenMV Cam
      O
      ovly
    • RE: 为什么颜色识别对应的那三个数值红色最大为100,而且绿色和蓝色的那个值变化很小呢,是我的这个机械坏了?还是什么原因呢??

      @kidswong999
      好嘞已经可以啦,麻烦您了

      发布在 OpenMV Cam
      O
      ovly
    • RE: 为什么颜色识别对应的那三个数值红色最大为100,而且绿色和蓝色的那个值变化很小呢,是我的这个机械坏了?还是什么原因呢??

      @kidswong999
      那么请问一下,最下面的print函数那里不是帮那个RGB值打印出来吗?那么它怎么变成LAB了呢,或者我怎么帮这个lab的值通过什么函数把它转换成rgb呢?

      发布在 OpenMV Cam
      O
      ovly
    • 为什么颜色识别对应的那三个数值红色最大为100,而且绿色和蓝色的那个值变化很小呢,是我的这个机械坏了?还是什么原因呢??

      import sensor, image, time, json
      from pyb import UART
      from pyb import DAC
      sensor.reset() # 初始化摄像头
      sensor.set_pixformat(sensor.RGB565) # 格式为 RGB565.
      sensor.set_framesize(sensor.QVGA)
      sensor.skip_frames(10) # 跳过10帧,使新设置生效
      sensor.set_auto_whitebal(False) # Create a clock object to track the FPS.
      sensor.set_auto_gain(False) #关闭自动增益
      ROI=(100,40,160,160) #图像中框的对应x,y,长,宽,
      dac = DAC("P6") # Must always be "P6".
      while(True):
      img = sensor.snapshot() # Take a picture and return the image.
      statistics=img.get_statistics(roi=ROI)
      color_l=statistics.l_mode()
      color_a=statistics.a_mode()
      color_b=statistics.b_mode()
      print(color_l,color_a,color_b) #将ROI中的对应RGB值显示出来
      img.draw_rectangle(ROI)

      0_1633960378861_2b57aaab-0267-4690-8708-e770b01d9309-3Y(%TDP{B8N1`${4B(AL2T9.png

      0_1633960537651_1408a643-ad42-4f74-adeb-3a1e9d43fb0e-S8{@PUK`2ADPF$HK)2%XV@T.png

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下,这个程序中的[1.222]怎么通过上位机来编译呢?他这个格式是什么类型的呢??

      @kidswong999 不用了,麻烦您了,我已经解决这个问题了,那个格式就是utf8

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下,这个程序中的[1.222]怎么通过上位机来编译呢?他这个格式是什么类型的呢??

      @kidswong999 我就是像通过上位机labview来发送数据到openmv,不通过那个串口,但是我们不知道下位机接收的那个数据类型是什么,我们用字符串发送,openmv没有动静,所以像请教您一下,串口那里好像是utf80_163296F.png

      发布在 OpenMV Cam
      O
      ovly
    • 请问一下,这个程序中的[1.222]怎么通过上位机来编译呢?他这个格式是什么类型的呢??

      import time
      import pyb
      import json
      from pyb import Pin
      from pyb import UART
      from pyb import DAC
      dac = DAC("P6") # Must always be "P6".
      uart = UART(3,9600,timeout_char = 1000)
      while(True):
      if uart.any():
      time.sleep(0.05)
      i =uart.readline().decode()
      a, b = json.loads(i)
      p = pyb.Pin("P0", pyb.Pin.OUT_PP)
      p.value(a)
      dac.write(int(b))#输入格式为[1.2]

      发布在 OpenMV Cam
      O
      ovly
    • Openmv的那个封装的函数库可以在那看,和怎么封装自己的函数呢??

      Openmv的那个封装的函数库可以在那看,和怎么封装自己的函数呢??

      发布在 OpenMV Cam
      O
      ovly
    • OPENMV里面有反馈电阻吗?

      openmv里面有反馈电阻吗?在那个脚里面??

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下为什么P6的那个模拟输出电流为0.24ma

      @kidswong999
      而且我这个IO输出电流有100多ma,所以我就不晓得是怎么回事,是我这个坏了还是怎么了,坏了但是他的电压正常,电流还会改变

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下为什么P6的那个模拟输出电流为0.24ma

      @kidswong999
      主要是官网的说明不是25ma嘛,我这个就是直接测得的,就只有0.24ma

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下为什么P6的那个模拟输出电流为0.24ma

      @kidswong999
      而且它的电流还是回改变的,随着电压的输出

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下为什么P6的那个模拟输出电流为0.24ma

      就是dac
      import time
      from pyb import UART
      from pyb import DAC
      uart = UART(3,9600,timeout_char = 1000)
      dac = DAC("P6") # Must always be "P6".
      while(True):
      # DAC 有 8-12 bits 精度 (默认 8-bits).
      if uart.any():
      time.sleep(0.05)
      i =uart.readline()
      a=eval(i)
      print(a)
      dac.write(int(a))

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下为什么P6的那个模拟输出电流为0.24ma

      而且那个电压依然是3.3v,是不是它已经坏了?这种坏了有什么维修的方法吗??还是只有重新买一个

      发布在 OpenMV Cam
      O
      ovly
    • 请问一下为什么P6的那个模拟输出电流为0.24ma

      就是那个电流官网的那个电流为24ma,而我这个为什么只有0.24ma呢??

      发布在 OpenMV Cam
      O
      ovly
    • RE: 请问一下我这个怎么通过串口将二个值分别赋予给p.value和dac.write(int(x))呢

      好嘞,麻烦您了,功能已经实现了

      发布在 OpenMV Cam
      O
      ovly
    • 请问一下我这个怎么通过串口将二个值分别赋予给p.value和dac.write(int(x))呢
      import time 
      import pyb
      from pyb import Pin
      from pyb import UART
      dac = DAC("P6") # Must always be "P6".
      uart = UART(3,9600,timeout_char = 1000)
      while(True):
          if uart.any():
              time.sleep(0.05)
              i =uart.readline()
              x=eval(i)
              print(x)
              p = pyb.Pin("P0", pyb.Pin.OUT_PP)
              p.value(x)    
              dac.write(int(x))
      
      发布在 OpenMV Cam
      O
      ovly
    • 为什么串口发送数据到openmv,那个数据被拆分了,和官网的代码基本上一模一样
      import time
      from pyb import UART 
      from pyb import DAC
      uart = UART (3,9600,timeout_char = 1000)
      dac = DAC("P6")
      while(True):
          if uart.any():
              i=uart.readline()
              print(i)
              dac.write(int(i))
      

      例如发送55
      openmv接收到的是
      b'5'
      b'5'

      发布在 OpenMV Cam
      O
      ovly