Description

You have an Arduino and you would like to build a cool robot like a hexapod walker, or a nice art piece with a lot of moving parts, or a driving a lot LEDs with PWM signals!You are on the right product, this PWM/servo shield can overcome the limited amount of PWM output available on Arduino.You could just get this handy SERVO / PWM driver shield. It is the same as the popular Adadruit PWM / Servo breakout but this one is ready for Arduino. Il will work with any arduino that uses shield like Arduino Uno, Leo, Mega, ADK.

The PCA9685 chip use only two I2C pin and control 16 free-running PWM outputs! You can even stack up 62 shields to control up to 992 PWM outputs. As the I2C bus is a shared bus, it allows you to also connect other I2C sensors and devices. All the I2C devices cas share the same SCL/SDA pins as long as there is no addresses conflict (this shield has address 0x40).

This shield:

Has an I2C-controlled PWM driver with a built in clock. Thank to the clock, you do not need to continuously send it signal to keep the PWM in sync with desired output PWM. Its completely free running!

Is 5V compliant. You can control it from a 3.3V Arduino and drive up to 6V outputs (really useful to drive white or blue LEDs which have 3.4+ volts forward voltages)

Has 6 address pins. By selecting the addresses, you can stack up to 62 PWM shield (so up to 992 outputs, that's a lot of servos or LEDs)