OpenMV的Servo.angle([angle, time=0])问题

OpenMV的Servo.angle([angle, time=0])问题

继上次测试后,又测试了伺服电机,我用 Servo.angle([angle, time=0]) 发现一个问题,当不设置 time 参数时(也就是默认值 0),程序运行正常,当我使用time参数时,伺服电机转动的角度就不正常了。
继续上图看测试结果:
这里写图片描述
当 time 参数设置为 1000 时,舵机的角度自己回到 0° 了。

进一步测试发现,当 time 参数值小于等于 39 时,舵机转角控制正常,当 time 大于 39 时,此转角控制就不正常了,如下图。
这里写图片描述
time 比 39 大,但小于某值(设为 x,没有继续仔细测试了)时,转动的角度达不到设定的角度值;当 time 大于 x 时,转动角度就归 0 了。

猜你喜欢

转载自blog.csdn.net/qq_27163873/article/details/82285731
今日推荐