我有一个Arduino我需要能够控制5到7个12V的电机,每一个大约4安培。
我能用四个吗Sabertooth 2X5再生电机驱动器对于这个吗?每个驱动器控制两个电机,并接受0-5V模拟输入。我能否将输入地(模拟输入)全部连接到Arduino上相同的GND,然后分别将每个驱动器的模拟输入连接到一个可pwm的Arduino输出管脚上?会工作吗?我对电子学有点生疏,特别是像这样连接多个电路。
谢谢你的帮助!
我有一个Arduino我需要能够控制5到7个12V的电机,每一个大约4安培。
我能用四个吗Sabertooth 2X5再生电机驱动器对于这个吗?每个驱动器控制两个电机,并接受0-5V模拟输入。我能否将输入地(模拟输入)全部连接到Arduino上相同的GND,然后分别将每个驱动器的模拟输入连接到一个可pwm的Arduino输出管脚上?会工作吗?我对电子学有点生疏,特别是像这样连接多个电路。
谢谢你的帮助!
是的。
使用RC伺服信号
这看起来它将工作与拨码开关设置为“伺服”模式。文档的链接意味着汽车司机接受2独立标准“R / C伺服”输入驱动2独立的汽车,和它的输出汽车似乎是兼容你的12 V直流电机4(我假设你有2线直流电机,而不是电话,四线或几十种汽车)。
Arduino伺服图书馆声称它可以控制大多数Arduino板上的12个独立RC(爱好)伺服电机,从12个独立的数字输出引脚驱动它们。
使用模拟0到5v信号
我不确定这将为您与拨码开关设置为“模拟”模式。ArduinoanalogWrite()库在大多数Arduino板上似乎只支持控制6个独立的电机。只要你可以独立控制每个Arduino板最多6个电机,“生成PWM和滤波器得到模拟”的方法看起来也可以很好地工作。
快速浏览一下链接,我会说,是的,你可以使用它们。他们提到了一个内置的5V电源,专门用于微控制器或R/C接收器。我猜你们打算用电池提供主要的电力吧?
看起来有很多文档,甚至连到PIC的例子,你也可以用它作为Arduino的参考。
看一下手册确认您可以使用PWM和简单RC滤波器的模拟输入,以及其他三种工作模式(RS232简单/封装和R/C)
我会好好阅读手册,如果你有什么不明白的,请在这里再次询问。这看起来是一个深思熟虑的董事会。