导航

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

    啦啦啦

    @15009206548

    0
    声望
    15
    楼层
    1322
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    15009206548 关注

    15009206548 发布的帖子

    • RE: 关于引脚

      @kidswong999 嗯嗯,对对对

      发布在 OpenMV Cam
      15009206548
    • RE: 关于引脚

      @kidswong999 哦哦哦,那我是循环里面是不是也得加入.value()子函数?每次读一遍

      发布在 OpenMV Cam
      15009206548
    • RE: 关于引脚

      @kidswong999

      import sensor,time,image;
      from pyb import Pin
      
      k_init_p = Pin('P0',Pin.IN,Pin.PULL_UP); #将P0拉高,以接低电
      k_value = k_init_p.value() #读P0口的值,默认为1;
      
      sensor.reset() #initial the camera
      sensor.set_pixformat(sensor.GRAYSCALE) # grayscale is faster
      sensor.set_framesize(sensor.QQVGA) #QQVGA
      
      while(k_value):
          sensor.skip_frames(time = 2000) #skip 2000 picture
      print('break');
      

      这个您看看,按道理说,P0接GND画面会停止的。

      发布在 OpenMV Cam
      15009206548
    • RE: 关于引脚

      是呀,没有更新,原来我拉高了呀,然后我运行程序,给P6接GND,可是k_value的值就是没有变化还是1.

      发布在 OpenMV Cam
      15009206548
    • RE: 关于引脚

      难道摄像头和IO不能同时用? 有复用?

      发布在 OpenMV Cam
      15009206548
    • 关于引脚
      k_init_p = Pin('P6',Pin.IN,Pin.PULL_UP); #将P6拉高,以接低电
      k_value = k_init_p.value() #读P6口的值,默认为0;
      #k_value_init()
      def k_value_init(): #每次调整摄像头的焦距时,都会重新进行k值的标定。
          sensor.reset() #initial the camera
          sensor.set_pixformat(sensor.RGB565) # grayscale is faster
          sensor.set_framesize(sensor.QVGA) #QQVGA is best.
          while(1):
              sensor.skip_frames(time = 2000) 
              if(not k_value):
               break  #当摄像头固定之后,再进行标定。
              print(k_value);```
      
      我给P6引脚接了GND,可是还是输出的是 1 .
      发布在 OpenMV Cam
      15009206548
    • RE: 关于数据格式的问题

      @kidswong999 我要把两个float类型的变量,通过串口传递出去。

      发布在 OpenMV Cam
      15009206548
    • 关于数据格式的问题
       int_position_x = int(position_avg_x);
       int_position_y = int(position_avg_y);
       uart.write(int_position_x,int_position_y);
      

      0_1521523347761_5b006896-e8b9-4ad9-ae1b-a34b93ec1452-image.png
      是的,然后就出现这个问题了,看UART的手册中写的uart.write(buf),buf为字符串,那如何把float、int型的数据转换成Str的呢? 我刚刚查了python的手册,上面写直接用str()就可以,但我试了一下,并不能,下一步应该怎么做呀?

      发布在 OpenMV Cam
      15009206548