

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.
GPS expansion module with 72-channel GNSS receiver SAM-M8Q dedicated to Arduino. The chip can receive data from all major positioning systems: GPS, GLONASS and Galileo. It has derived UART and I2C interfaces. Arduino ASX00017
No product available!
Shield - Xbee w / o RF module
Shield designed for IoT applications with LTE CAT M1/NB-IoT SARA-R4 modem. The board is compatible with Arduino, allows you to add communication via cellular networks to Arduino boards. SparkFun CEL-14997
NFC module designed for Arduino. Meets the standards of reader mode, P2P mode and card emulation mode. The board has an integrated RF antenna. NXP OM5578/PN7150ARDM
DC motor driver that allows you to control the movement of two drives using the I2C interface. Board with soldered connectors. Pololu 5040
No product available!
A development kit containing the A71CH Plug & Trust module, enabling easy and fast creation of secure IoT applications. NXP OM3710 / A71CHARD
No product available!
The Beetle shield is designed to attach a Beetle controller for easy connecting servos and sensors. DFR0285
Connect your Arduino-compatible to the Internet with this WiFi shield that features the FCC-certified ATWINC1500 module from Atmel. Adafruit 3653
Cytron SHIELD-ROBO-UNO is a complete Arduino shield integrating DC motor control, servo ports, Grove/QWIIC/Stemma QT connectors, and a built-in LiPo/Li-Ion battery charging circuit. It enables rapid prototyping of robots and IoT projects, eliminating the need for complex wiring and multiple separate modules.
The Bees shield is compatible with Arduino boards such as UNO R3 and Leonardo it has a large prototyping shield giving you plenty of space to experiment and add extra components to your project. Thanks to its uniform interface, there are a huge number of devices compatible with the xBee socket: xBee, WiFi xBee, Bluetooth Bee, zigBee, etc. DFR0210
No product available!
The X-NUCLEO-IHM16M1 motor driver expansion board is based on the STSPIN830 monolithic driver for three-phase brushless motors. It represents an affordable, easy-to-use solution for driving brushless motors in your STM32 Nucleo project, implementing single and three-shunt current sensing
Nano Motor Carrier to moduł rozszerzeń przeznaczony do Arduino Nano 33 IoT, który został zaprojektowany, aby ułatwić sterowanie silnikami. Pozwala na kontrolowanie ruchu czterech silników prądu stałego, ale można go również wykorzystać do podłączenia serwomechanizmów i czujników. Arduino ABX00041
DC motor driver that allows you to control the movement of three drives using the I2C interface. Board with soldered connectors. Pololu 5030
No product available!
Expansion module with a joystick and buttons, resembling a gamepad. Enables the connection of the nRF24L01 radio module, Nokia 5110 display, Bluetooth module, I2C devices and Arduino kit. modKeyPad
Ethernet board with mini SD card slot based on W5100 controller.
No product available!
Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface