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.
The CAN-BUS Arduino Shield v2.0 can be stacked on an Arduino UNO, Arduino Leonardo or Arduino MEGA board. The shield integrates an MCP2515 CAN-BUS chip on the shield and has a CAN-BUS transceiver function. With an on-board DB9 and CAN-BUS connector you can choose a suitable port according to your host device. There is also an integrated MicroSD socket for data storage. DFR0370
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
The Bluno Beetle Shield expands the Beetle\'s single analog and digital I/O pins to the 3 pin "gravity" interface, giving more power and ground connections and making it easier to attach gravity interface modules. It also includes a convenient external power supply and a 5-8v switch to power the board on and off. DFR0356
The X-NUCLEO-53L0A1 expansion board features the VL53L0X ranging and gesture detection sensor, based on ST’s FlightSense™, Time-of-Flight technology. It is an evaluation board that provides an introduction to the ranging and gesture detection capabilities of the VL53L0X module
Gravity: Heart Rate Monitor Sensor is a sensor used to measure heart activity. Adapted for easy use with Arduino. SparkFun SEN0213
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
Shield with a 6-pin JST SH connector dedicated to Arduino Mini. It allows you to connect the GPS module with the GP-735 chip. SparkFun GPS-14030
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
The overlay allows for easier connection of wires to the Arduino UNO R3 board. Thanks to the screw connections, it is possible to fast and securely fix the cable, and the built-in female connectors allow the application of additional Arduino shields. Screw shield
No product available!
The overlay solves the problem of limitations in the use of multiple overlays compatible with Arduino UNO R3. The board allows you to connect different shields without their mutual influence on each other (eg without conflict on the UART bus or GPIO lines). Extension dedicated for Arduino Mega and ADK devices. DFRobot DFR0256
Nano I / O Shield for Arduino Nano is an expansion board for Arduino Nano that provides digital, analog pins, power inputs and a connector for the Bluetooth module. DFRobot DFR0012
The Beetle shield is designed to attach a Beetle controller for easy connecting servos and sensors. DFR0285
Module with LCD display dedicated to Arduino boards. Equipped with a joystick and Gravity connectors. DFRobot DFR0287
Base Shield V2 is an extension for tiles with an Arduino shield connector, it has a Grove connector, which can be connected to Grove-compatible modules / sensors. Seeedstudio 103030000
Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface