首页 > 手机 > 配件 > PCA9685程序,pca9685

PCA9685程序,pca9685

来源:整理 时间:2022-04-07 18:03:51 编辑:华为40 手机版

Arduino同时控制八个舵机,怎么实现并行?

Arduino同时控制八个舵机,怎么实现并行

按照你所说的情况,你的舵机应该是三根线控制的那种。一根Vcc和一根GND供电用,还有一根是信号线控制舵机转动。且不论舵机的参数要求,MEGA 2560这块板子只有两个5V和一个3.3V的Vcc接线口,外加两个GND。你要保证8个舵机供电的话,接线口首先不够用,至少需要接个面包板。对于信号控制,MEGA 2560上的模拟引脚(A0~A15),数字引脚(22~52)以及PWM波输出引脚,只控制8个舵机是绝对够用的。

其次想问下up主是在参加什么项目或者竞赛吗?如果是竞赛的话买个舵机控制扩展比较好哦!淘宝上只要十几块钱一个。因为首先呢,把线全部接到一个板子上是非常杂乱的,并不方便后期的调试。再就是舵机控制板能提供一般的Arduino板子没有的功能,就拿PCA 9685来说:2560只能提供3.3V和5V的电压,不一定能满足舵机的供电需求,而PCA9685是外接供电,可以提供更高的电压,它5V兼容的,可以输出3.4V低电压,也可以安全的驱动6V的舵机。

扩展板也可以接扩展板,最终你可以用一个2560控制992个舵机。第三就是扩展板一般都会有电阻保护你的信号输出,避免了操作失误把舵机烧毁的问题-_-# 如果是做比赛的,经费一般都不要乱浪费吧。。。最后就是扩展板的资料和程序,如果不是买的盗版或者是自己焊的板子,一般Arduino的官网上都会有。。。up主可以自己去找一找,在技术支持那块,去github也行。

如何使用arduino控制六个电机。如果难以实现,应当用哪种单片机?

Arduino同时控制八个舵机,怎么实现并行

我有个方案。如果使用arduino nano或uno:电机驱动可以用tb6612,298n也可以,再搭配一个pca9685模块。以arduino 的d2~d13去控制电机驱动模块的正反转,pwm值通过ii2发送到pca9685,pca9685再输出pwm到电机驱动。如果使用arduino mega2560,则不用pca9685。

文章TAG:PCA9685pca9685程序

最近更新