PCA9685 Servo Controller

PCA9685 Servo Controller by Adafruit

Connection Type
USB
Number of servos
16
Audio Support
No
Camera Support
No

Do you want to make a cool Arduino robot with ARC? Maybe a hexapod walker or a piece of art with many moving parts. The PCA9685 servo breakout (also found in Adafruit's popular PWM/Servo pcb) that works with any Arduino that uses shields: Uno, Leo, Mega, or ADK. We recommend using the Uno because it is compact and, combined with this shield, provides a ton of I/O. However, there are several EZB firmwares on this page that you can use for your desired configuration.

The Arduino can be programmed with the EZB firmware for various capabilities when connected to ARC. The tutorial to program the EZB firmware can be found HERE.

Download Firmware Sourcecode


Tutorial

Now that you have the firmware, you can follow the tutorial to install it by clicking here.


ARC Pro

Upgrade to ARC Pro

Don't limit your robot's potential – subscribe to ARC Pro and transform it into a dynamic, intelligent machine.

#9  

Hey EzAng,

Yes they are on their dedicated power supply. When flashed with stock Arduino firmware and adafruit lib, all servos work 100%. Not changing anything but to the ARC firmware, etc. Zero functionality with any servo functions...

#11  

Yup, tested too many times to count. Precisely modified as you posted. No servo Control W/ ARC/No I2C activity... Works 100% of the time manually in arduino.ide! May shelf this project until I can source a different controller. Appreciate all the ideas though! - Tom

#12  

I am having the same issues servos not working in ARC

PRO
USA
#13   — Edited

Hi Tom,

I went through the steps that used to stop ARC for me:

1 - the wrong baud rate, need 57600 in ARC for the Arduino 2- missing a separate 5v or 6v power supply for the PCA9685

The last thing that usually stops ARC for me was my Anti-Virus program I was using.  You can add it to your Anti-Virus program or just shut it off and check to see if that is the problem.

That is all I can come up with at this time, sorry.

#14   — Edited

Comment removed

PRO
USA
#16   — Edited

I just tried DJ code above, using the PCA9685 with 8 servos, a Arduino uno for this test, also works well