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
No product available!
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.
Sound terminal expansion board based on STA350BW for STM32 Nucleo
No product available!
Arduino compatible shield for the ESP8266 WiFi SoC – a leading platform for Internet of Things (IoT) or WiFi-related projects. WRL-13287
No product available!
This intelligent distance measurement module, based on the VL53L4CDV0DH/1 sensor, offers a range of up to 1200 mm with ±3% accuracy and 1 mm resolution. Its plug-and-play design and Qwiic connectors integrate seamlessly with the Arduino® ecosystem, supporting the Arduino Cloud and Modulino® library. Its low power consumption makes it ideal for mobile and IoT applications, while its compact design eliminates the need for soldering. Arduino ABX00102
Shield for STM32 series Nucleo, XNucleo and Arduino series for communication via RS485 and CAN interfaces (CAN is only available for Nucleo and XNucleo plates). Shield is based on MAX3485 and SN65HVD230 systems
Dual DC motor controller designed for Arduino, which enables the motor to be supplied with voltage in the 4.5 ... 28V range and power consumption in continuous operation of 2.6 A (5A at the top) of two DC motors. Polol 2520
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!
(DRI0009) 2A Motor Shield For Arduino
This shield allows you to interface Wixel wireless modules to your Arduino (and other compatible products), enabling simple wireless programming, debugging, and control using standard Arduino software. Pololu 2513
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!
Extension module (shield) with a signal generator for Arduino Pro Mini. It can trigger a sine, square or triangle waveform up to 3MHz. SparkFun BOB-11420
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!
This Kit with fully-dedicated PWM driver chip handles all the motor and speed controls over I2C. Only two data pins (SDA & SCL in addition to the power pins GND & 5V) are required to drive the multiple motors; you can also connect any other I2C devices or shields to the same pins. This makes it drop-in compatible with any Arduino, such as the Uno, Due, Leonardo and Mega R3. Adafruit 1438
Adafruit 1272 - Adafruit Ultimate GPS Logger Shield - Includes GPS Module
No product available!
The Spectrum Shield enables your Arduino with the capability of splitting a stereo audio input into 7-bands per channel. You can then read the amplitude of each channel using the ADC on your Arduino allowing you to control everything from LEDs to motors, pumps to relays, or even fire, all with sound. DEV-13116
Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface