-
You can chain up to 62 of them to control up to 992 servos - all with the same 2 pins!
-
Driving servo motors with the Arduino Servo library is pretty easy, but each one consumes a precious pin - not to mention some Arduino processing power. The Adafruit 16-Channel 12-bit PWM/Servo Driver will drive up to 16 servos over I2C with only 2 pins. The on-board PWM controller will drive all 16 channels simultaneously with no additional Arduino processing overhead. What's more,
-
It is 5V compliant, which means you can control it from a 3.3V Microcontroller and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages).
• Adjustable frequency PWM up to about 1.6 KHz.. • 12-bit resolution for each output – for servos, that means about 4us resolution at 60Hz update rate • Configurable push-pull or open-drain output. • Output enable pin to quickly disable all the outputs.. • Terminal block for power input (or you can use the 0.1? breakouts on the side) • Reverse polarity protection on the terminal block input.. • Green power-good LED. • 3 pin connectors in groups of 4 so you can plug in 16 servos at once (Servo plugs are slightly wider than 0.1? so you can only stack 4 next to each other on 0.1? header). “Chain-able” design • A spot to place a big capacitor on the V+ line (in case you need it) • 330 ohm series resistors on all the output lines to protect them, and to make driving LEDs trivial • Solder jumpers for the 6 address select pins