

1411 - Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface
Description
You want to make a cool Arduino robot, maybe a hexapod walker, or maybe just a piece of art with a lot of moving parts. Or maybe you want to drive a lot of LEDs with precise PWM output. Then you realize that the Arduino has only a few PWM outputs, and maybe those outputs are conflicting with another shield! What now? You could give up OR you could just get our handy PWM and Servo driver shield. Its just like our popular PWM/Servo Breakout but now Arduino-ready and works with any Arduino that uses shields: Uno, Leo, Mega, ADK, its all good.
When we saw this chip, we quickly realized what an excellent add-on this would be. Using only two I2C pins, control 16 free-running PWM outputs! You can even stack up 62 shields to control up to 992 PWM outputs (which we would really like to see since it would be glorious and like 4 feet tall) Because I2C is a shared bus you can also connect other I2C devices and sensors to the SCL/SDA pins as long as their addresses dont conflict (this shield has address 0x40)
We wrapped up this lovely chip into a shield with a couple nice extras
This product comes with a fully tested and assembled shield as well as 4 pieces of 3x4 male straight header (for servo/LED plugs), a 2-pin terminal block (for power) and a stick of 0.1" header so you can plug into an Arduino. A little light soldering will be required to assemble and customize the board by attaching the desired headers but it is a 15 minute task that even a beginner can do.Servos and Arduino not included
Check out our tutorial with Arduino and you can get our documented Arduino library which has both PWM and Servo examples!
TechnicalDetails
Tutorials on the Adafruit Learning System featuring this product: | |
3D Printed Animatronic Robot Head An entry-level robotics / animatronics project. |
|
![]() |
Adafruit 16-channel PWM/Servo Shield 16 channels of servo-bustin' power |
Manufacturer BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20
Responsible person BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20
The Tower Pro SG90 servo is a popular servo model with small dimensions of 23.0 x 12.2 x 29.0 mm and a weight of only 9 g. It is a compact and lightweight model servo, perfect for many applications in modeling, electronics and robotics. Powered by a voltage of 4-6 V, it offers a torque of 1.6 kg*cm at a voltage of 4.8 V, making it an ideal solution for lightweight and budget applications
The FS90 analog servo from FEETECH is a great general-purpose micro servo at a great price. Servo horns and associated hardware are included.
Key specs at 6 V: 0.10 sec/60°, 21 oz-in (1.5 kg-cm), 9.0 g.
The FS5115M is a standard-size analog servo from FEETECH that has an all-metal gear train and delivers extra-high torque normally associated with much more expensive or larger servos. Servo horns and associated hardware are included. Pololu 3426
No product available!
The FEETECH FT5335M servo is all about torque. This 1/4-scale digital servo can deliver an incredible 550 oz-in of torque at 7.4 V or 480 oz-in at 6 V thanks to its powerful motor and all-metal gear train. The FT5335M is a high-voltage servo, offering an operating voltage range of 6 V to 7.4 V. Servo horns and associated hardware are included.
No product available!
The FS5103B is a general-purpose, low-cost standard analog servo from FEETECH. Two ball bearings help reduce friction and improve performance. Servo horns and associated hardware are included.
Key specs at 6 V: 0.16 sec/60°, 53 oz-in (3.8 kg-cm), 40 g.
The Arduino expansion board is dedicated to applications that use NB-IoT communication. Thanks to the GNSS (Global Navigation Satellite System) module, it supports GPS, GLONASS, Galileo, QZSS and BeiDou navigation systems. The module is supplied with the voltage from 7 to 12 V. DFRobot DFR0572
Shield dedicated to Arduino boards, which allows you to program AVR systems. Equipped with ISP connectors (6-pin and 10-pin) and a ZIF-28 base. AVR ISP Shield
No product available!
I/O pin expander designed for Arduino platforms. Provides 48 connections to increase the number of analog inputs, digital inputs and digital outputs. SparkFun DEV-11723
Adafruit 493 - LoL Shield BLUE - A charlieplexed LED matrix kit for the Arduino - 1.5
A development kit containing the A71CH Plug & Trust module, enabling easy and fast creation of secure IoT applications. NXP OM3710 / A71CHARD
No product available!
DC motor driver that allows you to control the movement of three drives using the I2C interface. Plate with connectors for assembly. Pololu 5031
No product available!
Quad DC Motor Driver Shield is an Arduino compatible DC motor driver that allows you to control 4 DC motors with a voltage between 2.5 ... 13.5V and up to 1.2A. DFRobot DRI0039
The module with 4 relays is designed to work with Arduino. It allows you to control devices with operating parameters up to 250VAC/7A or 30VDC/10A. Seeed Studio 103030009
Dual MAX14870 Motor Driver is a dual DC motor controller compatible with the Arduino standard that allows you to control two DC motors with 4.5 ... 36V continuous current of 1.7A. Polol 2519
DC motor driver that allows you to control the movement of two drives using the I2C interface. Board without connectors. Pololu 5038
No product available!
Expansion board with GSM/GPRS module designed for Arduino and Raspberry Pi. It uses the Quectel M95 chip, the board has two audio connectors, a microSD slot and a dual SIM slot. A-GSM II Shield
No product available!
KAmodNFC is an expansion board with M24LR64E-R chip – dynamic tag with 64kb EEPROM memory and dual communication interface (I2C/RF). On board is placed also signalization of energy harvesting function, which is in M24LR64E-R chip embedded.
Two-channel DC motor driver designed to work with Arduino boards. The module is based on the H L298 bridge system. It can control two DC motors up to 2 A per channel. SparkFun DEV-14129
No product available!
WiFiBee-MT7681 is an XBee module based on the MT7681 Wi-Fi module. WiFiBee supports standard IEEE802.11b / g / ni protocols. Can be used as a remote programmer for Arduino tiles. It is powered by 3.3 V. DFRobot TEL0107
SimpleFOC Shield Type B enables precise control of BLDC motors using FOC technology, supporting supply voltages up to 35 V and working with Arduino and STM32. The module is equipped with INA240 current sensors and an IR2104 driver with configurable gate voltage, allowing precise motion control in robotics and automation projects.
Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface