You want to make a robot, 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!
I2C input, control 16 PWM output, you can control the 16 way servo motor.
Channel number: 16 channel.
Resolution: 12 bit.
Voltage: DC 5-10V
Net Weight: 12 g
5 x PCA9685 16 Channel 12-bit PWM Servo motor Driver I2C Module For Arduino Robot WC
5PCS PCA9685 16 Channel 12-bit PWM Servo motor Driver I2C Module Arduino Robot