如何控制舵机的初始化角度的速度很快的问题

2019-07-20 05:15发布

在程序一开始要对机械臂位置进行初始化(也就是初始化所有舵机的角度),我是用STMF407的芯片控制,命令是TIM_SetCompare1(TIM5,1832);但是初始化速度太快,用延时函数也不行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
ultraelec
2019-07-20 10:34
能不能加个标点符号断下句。
通过你的描述,只能大概理解你的意思:
(可能是开机上电)在初始化舵机位置时,希望舵机缓慢打到预设角度。
如楼上所说,是个办法。但是有前提,就是你得知道当前舵机位置。
如果你的舵机能够获取到舵机位置就简单了。
可以用循环做,循环体中也可以增加适当延时,然后逐步增加/减小  占空比即可。
如果你获取不到当前舵机位置,比如上电前舵机被外力改变位置,就不好办了。
只能减小舵机电压,但觉得也仍然会比较快。

一周热门 更多>