To use this shield with the Arduino environment, you can use any of the libraries for PCA9685-based controllers, such as the Adafruit PWM library.

Refer to the examples and documentation provided with that library.


If you are using the ESP8266 port of MicroPython, there is also a MicroPython library you can use with this shield.


I don’t know about any libraries available for Nodemcu for this chip at the moment. However, you can use direct I²C communication to control it. Refer to the datasheet for description of the commands available.