导航

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

    qf6h 发布的帖子

    • RE: 请问舵机控制例程里面,s1.pulse_width(1000 + i)是什么意思?这样是设置脉宽多少ms?

      这个例程里面的for循环执行1000次,每次执行的
      s1.pulse_width(1000 + i)
      s2.pulse_width(1999 - i)
      s3.pulse_width(1000 + i)
      time.sleep_ms(10)
      这段代码是什么作用啊?大佬能不能详细说明一下,跪谢

      发布在 OpenMV Cam
      Q
      qf6h
    • 请问舵机控制例程里面,s1.pulse_width(1000 + i)是什么意思?这样是设置脉宽多少ms?
      # 舵机控制例子
      #
      # 这个例子展示了如何使用OpenMV来控制舵机
      
      import time
      from pyb import Servo
      
      s1 = Servo(1) # P7
      s2 = Servo(2) # P8
      s3 = Servo(3) # P9
      
      while(True):
          for i in range(1000):
              s1.pulse_width(1000 + i)
              s2.pulse_width(1999 - i)
              s3.pulse_width(1000 + i)
              time.sleep_ms(10)
          for i in range(1000):
              s1.pulse_width(1999 - i)
              s2.pulse_width(1000 + i)
              s3.pulse_width(1999 - i)
              time.sleep_ms(10)
      
      
      发布在 OpenMV Cam
      Q
      qf6h