Programming

Arduino

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.

MicroPython

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

Nodemcu

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.