我最近开始摆弄一个arduino uno r3套件我在前段时间买的,我已经如此估新,我决定建立一个机器人手臂。
这个机器人手臂发现在Wilteriverse上需要使用4个伺服电机。亚马逊上有一些便宜的SG90电机。由于这些伺服需要相当大的电流运行,因此我将使用外部电源同时为它们提供电量,以及PCA9685 16通道伺服控制器。
现在,我已经了解伺服电机喇叭的位置可以在50Hz处使用脉冲宽度调制(PWM)来选择,根据数据表,1ms脉冲宽度对应于0°和2ms至180°。我的sg90伺服。
然而,我已经看到,由于我的电机相当便宜,所以伺服位置可以与数据表的略微不同的脉冲宽度对应。
如何确定使用Arduino对应于0°和180°的确定哪些脉冲宽度?
此外,如果我要发送低于伺服的0°对应于0°的脉冲宽度,它会损坏电机吗?
非常感谢!