Hast Du geschaut ob Du mit dem Sketch I2CScanner: Arduino as I2C bus scanner – todbot blog ein Gerät an einer Adresse bekommst? Bitte ändere die Zeile
byte end_address = 100;
zu
byte end_address = 127;
um den gesamten Adressbereich abzudecken.
Wie lang sind die Verbindungen zwischen Arduino und dem PCA9685? Welche pullup Widerstände hast Du an SCL bzw SDA angeschlossen?
Grüße Uwe