Adafruit - 16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685


Description
You want to make a cool 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 your microcontroller has a limited number of PWM outputs! What now? You could give up OR you could just get this handy PWM and Servo driver breakout.
When we saw this chip, we quickly realized what an excellent add-on this would be. Using only two pins, control 16 free-running PWM outputs! You can even chain up 62 breakouts to control up to 992 PWM outputs (which we would really like to see since it would be glorious).
We wrapped up this lovely chip into a breakout board with a couple nice extras.
Includes
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.
Technical details
Tutorials
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 servo driver module is an extension intended for minicomputers Raspberry Pi Zero / Zero W / Zero WH / 2B / 3B / 3B +. Allows you to control 16 PWM channels. Waveshare 15275
No product available!
Servo control module. The operating parameters are configured by means of potentiometers placed on the board. SparkFun WIG-13118
No product available!
Universal tester of servos and ESC regulators. It allows you to check the operation of the servo without the need for a transmitter and receiver
Pololu Micro Maestro 1351 in kit version enables precise and flexible control of servos and sensors from a PC or microcontroller. Thanks to its ability to operate autonomously and function as a USB–TTL interface, it is used in motion control systems, animatronic projects, and interactive systems responding to external stimuli.
No product available!
Advanced servo controller with UART and USB communication, enabling precise control of multiple servos simultaneously. Compact design and stable power supply via screw connector make the device ideal for integration in robots and automation systems with limited space. Cooperation with the Seeed Studio XIAO ecosystem and the use of serial bus instead of traditional PWM provide efficient, scalable and reliable control in educational, research and DIY projects. Seeed Studio 105990190
Compact controller with XIAO ESP32-C3 module, enabling precise control of ST/SC servos via UART interface. Thanks to its solid construction and 5-12 V power supply, it allows simultaneous control of multiple servos, which is suitable for humanoid robots, hexapods and robotic arms. Arduino IDE support, open architecture and easy assembly make it a great tool for education, prototyping and advanced robotic projects. Seeed Studio 114993612
Mini Maestro 12 in kit version is a multifunctional controller for controlling servos, reading sensors, and executing motion sequences without a computer. Excellent for use in robotics, animatronics, and interactive systems, it enables flexible motion control and peripheral management from a PC or microcontroller.
No product available!
16-channel servo driver module with I2C interface based on the PCA9685 system. modPCA9685
No product available!
Module with 8-channel servo driver. It allows you to control the speed of movement and the initial position of the servo. Cytron SC08A
Pololu Mini Maestro 1355 is a servo controller with 18 configurable channels, designed for precise applications in robotics, automation, and animatronics. The kit version allows customization of connector installation to suit project needs, while its extensive functionality enables the creation of autonomous control systems and expansion of input/output interfaces in embedded systems.
No product available!
Mini Maestro 24 in assembled version provides full functionality for controlling 24 servos, with the option to expand with analog and digital inputs. It is ideal for complex robotic applications, interactive installations, and animatronic projects where precise and automated management of multiple channels is required.
No product available!
No product available!
An expansion board for the BBC micro:bit, allowing easy connection and control of low-power servos. It supports two servos by default, and up to three by disabling the built-in ZIP LEDs. Powered by three AAA batteries, it simultaneously supplies power to the micro:bit, while a power switch protects against unnecessary discharge. With five RGB ZIP LEDs and the ability to connect additional ones, the board allows for attractive lighting effects and is ideal for robotic projects like the :MOVE mini. Kitronik 5623
This module enables the Feather series range to be expanded with 8 12-bit PWM outputs that can be used, for example, to control servos or LED diodes. Adafruit 2928
The 8-channel servomechanism controller with potentiometers is a versatile device that allows you to control many servomechanisms at the same time. With a wide voltage range and resistance to extreme temperatures, it is an ideal solution for robotics projects and remote-controlled applications.
Adafruit 16-Channel PWM / Servo HAT for Raspberry Pi - Mini Kit (Adafruit 2327)
16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685, RoHS