We use cookies on our website to ensure you get the best possible experience – they allow us to tailor content specifically to you, analyse our website to help make improvements, and display ads that are applicable to you across other websites. If you’re happy with this, please select “Allow all", or personalise the cookies you allow with “Manage”. Clicking on “Reject non-essential” will remove these cookies, but the site may not function to its best abilities. For more information, please visit our cookie policy
The Adafruit 16-channel PWM/Servo shield is Adafruit's gift to servo or LED lovers. Using a miserly 2 x I2C pins on the Arduino or Orangepip the PWM shield gives you 12-bit resolution on PWM signals up to 1.6kHz. Not only is the PWM shield undemanding in terms of GPIO, once the PWM rate for a channel has been set there's no overhead on the Arduino, it can get on with other things. If one board isn't enough for your ambitions, the I2C address selection means you can have up to 62 of these boards for a total of 992 channels! Adafruit supplies a software library you can download and a tutorial to get you started.
Supplied as a fully assembled board plus 4 sets of 3 x 4 male straight headers, a 2-pin terminal block, and a row of 0.1in. header pins for you to solder on as needed. The Arduino, servos or LEDs are available separately. Available either as a breakout board or as an Arduino shield.
Drive 16 x servos or 16 x LEDs with 12-bit PWM up to 1.6kHz
5V compliant, compatible with 3.3V Arduino
Drive outputs up to 6V, ie LEDs with 3.4V Vf
I2C driver with built-in clock reduces microcontroller overhead
Terminal block for power with reverse polarity protection
Adafruit part no. 1411
*Customers looking to resell on eBay or Amazon should contact Adafruit directly.