doit.am 4路电机和16路伺服屏蔽板不适用于adafruit库

时间:2019-06-24 15:15:55

标签: arduino adafruit servo

使用来自亚马逊的机械臂底盘获得伺服+电机驱动器arduino防护罩。在网络上找到此链接:

https://github.com/SmartArduino/SZDOITWiKi/wiki/2-4ch-DC-motor-%26amp%3B-16ch-servo-shield---motor-and-servo-shield

没有足够的详细信息来帮助我为自己的项目控制伺服器/电机。 尝试了此问题答案中提供的库:

doit 2-way motor & 16-way servo shield board

已包含库,但是我不知道如何正确使用它。运行adafruit网站中给出的示例代码:

https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library

第0通道未按预期方式移动伺服器,因此我不知道接下来要尝试什么。

1 个答案:

答案 0 :(得分:0)

好的,这是完整的答复,并为将来的用户提供一些预防措施。 可以通过https://learn.adafruit.com/16-channel-pwm-servo-driver/using-the-adafruit-library上提供的库来使用屏蔽。 (向@djsfantasi鸣叫)。 注意:要确保的主要内容之一是,伺服器的5v电源必须与arduino分开,因为它会以某种方式弄乱伺服器。

可以通过防护罩上的指定插槽为电动机供电。您所要做的就是向第1个8个可用的arduino引脚(在0和1之后,即2-9)提供DIR和PWM值。很容易弄清楚哪个引脚控制哪个通道。 注意:由于可以通过非常紧密堆叠的公头连接器来使用电动机针脚,因此我建议在将母头/跳线连接到电动机之前使用母头/跳线。由于+ ve和-ve最终短路在一起,因此烧掉了第一屏蔽的电机驱动器。

感谢大家的回覆,也祝您阅读本文的运气好。