PCA9685 16-Channel PWM Driver Module Library

Device Control

Library to control a PCA9685 16-channel PWM driver module from an Arduino board.
This library allows communication with boards running a PCA6985 16-channel PWM driver module. It supports a wide range of available functionality, from setting the output PWM frequecy, allowing multi-device proxy addressing, and provides an assistant class for working with Servos.

Author: NachtRaveVL

Maintainer: NachtRaveVL

Read the documentation


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.