导航

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

    1nfr

    @1nfr

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

    1nfr 关注

    1nfr 发布的帖子

    • RE: 怎么直接控制LD-1501MG数字舵机?

      现在我们队伍没钱也没时间买扩展板了啊,而且我们就用两个舵机用什么扩展板

      发布在 OpenMV Cam
      1
      1nfr
    • RE: 怎么直接控制LD-1501MG数字舵机?

      不是5v是7.4……电压什么的我都解决了,就是不懂程序参数怎么改,频率,占空比什么的

      发布在 OpenMV Cam
      1
      1nfr
    • 怎么直接控制LD-1501MG数字舵机?

      0_1557633969757_7aa47cb6-6371-4d5d-b3a7-f19bc2f8ffff-image.png 0_1557633995040_39be343a-dc31-425f-8d4a-9db96d861526-image.png
      舵机数据在图片,频率是50的,占空比只有2.5~12.5,需要在代码中怎么设置?还有下面几个代码用到吗?

      Servo.calibration([pulse_min, pulse_max, pulse_centre[, pulse_angle_90, pulse_speed_100]])
      若未给定参数,这个函数返回当前的5元组校准数据。
      若给定参数,该函数设定计时校准:
      pulse_min 是允许的最小脉宽。
      pulse_max 是允许的最大脉冲。
      pulse_centre 是中心/零位置对应的脉宽。
      pulse_angle_90 是90度对应的脉宽。
      pulse_speed_100 是速度100对应的脉宽。

      timerchannel.pulse_width([value])
      获取或设置与通道相关的脉宽值。捕捉、比较和脉宽都是同一函数的别名。脉宽是通道在PWM模式下的所使用的逻辑名。
      在边沿对齐模式下, period + 1 的脉宽与100%的任务周期相对应。在中心对齐模式下, period 的脉宽与100%的任务周期相对应。

      timerchannel.pulse_width_percent([value])
      获取或设置与通道相关的脉宽百分比。该数值(介于1-100间)设置脉冲活动的定时器周期的百分比。该值可为整数或更为准确的浮点值。例如:取值25则设置任务周期的25%。

      ide给的例程中还有两行
      i2c = I2C(sda=Pin('P5'), scl=Pin('P4'))
      servo = Servos(i2c, address=0x40, freq=50, min_us=650, max_us=2800, degrees=180)
      这个作用是什么?要怎么设置?

      发布在 OpenMV Cam
      1
      1nfr