有没有一种方法可以用Adafruit 1411伺服盾来编写伺服位置



我正在尝试通过Adafruit 1411 Servo Shield来控制我的180度伺服电动机。但是,我发现没有足够简单的内容来编写伺服器的位置,例如普通伺服库,而没有盾牌。

使用Adafruit 1411 Servo Shield和Adafruit_pwmservodriver-library允许您通过对我意识到的修改其PulSealgenth来控制伺服电机。对我的问题..

我有没有办法使用伺服屏蔽的输出,但仍会以程度写入或以某种方式将这些脉冲长度转换为角度?

差异的示例:

adafruit_pwmservodriver-library:

pwm.setpwm(伺服,0,pulSemength(;

伺服图:

servo.write(45(;//以这样的角度写作对于我的项目是最佳的。

在正确方向上的任何帮助都非常感谢!

使用arduino map函数。以下来自Adafruit说明:

pulselength = map(degrees, 0, 180, SERVOMIN, SERVOMAX);

,在伺服旅行范围内设置的伺服素和伺服素是您设置的值。该线性将0到180之间的值映射到Servomin和Servomax之间的范围。

由于您一直在使用脉冲宽度进行此操作,因此您可能已经知道需要使用的值。

相关内容

  • 没有找到相关文章

最新更新