同步多个 Mega 板以运行多个伺服电机
电器工程
Arduino
发动机
伺服
2022-01-13 02:40:09
4个回答
我也会选择 todbot 建议的相同路线。但是,由于我是 I2C 的忠实拥护者,我正在使用可以驱动 21 个伺服器的SD21 伺服控制器。如果您需要更多,SD84 伺服控制器可以驱动(您猜对了)84 个伺服系统。
如果您想驱动多个伺服系统,更好的方法可能是将几个专用伺服控制器连接到单个 Arduino。那里有许多伺服控制器的开源示例,但您也可以购买完整的内置示例。例如,这里有一个Polulu 8 伺服控制器和一个Pololu 16 伺服控制器。获取其中一些,将它们连接到 Arduino 的任何数字引脚并使用 SoftSerial 库向它们发送命令。
我同意其他人的观点,使用专用的伺服控制器。
我正在为我的六足机器人构建自己的机器人,请参阅此处的源代码和可用的示意图。
另一种方法是使用“数字”伺服系统,例如OpenServo。这样,您可以使用 2 个 Arduino 引脚驱动十几个左右的伺服系统,并使用另外两个引脚驱动十几个左右的伺服系统。