PCA9685 16 Channel 12-bit PWM Servo Shield for Arduino
Easily control sixteen servos or LEDs with the PCA9685 16 Channel 12-bit PWM Servo Shield for Arduino from PMD Way.
Your shield arrives fully-assembled, and is also R3 compatible (has the I2C pins on the top row of stacking headers).
Powered by the PCA9685 PMW controller IC, you can control up to sixteen devices via PWM (Pulse Width Modulation). This is ideal for smaller servos or LEDs, which can use PWM to control angle of rotation or brightness, respectively.
Using the shield...
You need an external 5V power supply for all those servos. Click here for our range of AC-DC power supplies, or contact us for advice (include links to the servos or LEDs you wish to use in your email!)
Servos may jitter if you don't have enough current available, or if you're moving a lot at once. If so, solder a large electrolytic capacitor into the space on the shield. The value should be 100 uF per servo (so 16 servos = 1600 uF or thereabouts).
The default shield I2C address is 0x40. You can alter this by bridging the pads labelled Ax (A1, A2 etc).
- PCA9685 data sheet (.pdf)
- download Arduino library
- based on the open-source shield by adafruit industries