Don’t worry about limited number of PWM outputs on Arduino anymore! Make cool robotics projects or drive a lot of LEDs with precise PWM output with Adafruit 16-Channel 12-bit PWM/Servo Shield – I2C interface. This great little shield works with any Arduino that uses shields. Use only two I2C pins, control 16 free-running PWM outputs!
Learn more or buy Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit from Pakronics: