Pour les sorties, il y en a 16 par circuits. Sur le 1er circuit, elles correspondent aux channels 0 à 15. Su tu en rajoutes un, les nouvelles sont numerotés 16 à 31, etc etc. Quand tu modifies la valeur d'un channel, la lib tente de répercuter cela au TLC5940 correspondant.
Donc, tes sorties vont de 0 à [16*Nbr TLC5940 - 1]
Dans la librairie, tu as un code d'exemple avec les servos ( et comment connecter la sortie à l'entre data du servo )
#define SERVO_CHANNEL 0
int angle = 25;
tlc_setServo(SERVO_CHANNEL, angle);
Tlc.update();
Ou SERVO_CHANNEL correspond à la sortie 0 (1er circuit)
Si tu avais mis "SERVO_CHANNEL 35", il aurait tenté de mettre à jour le channel 35, cad sortie 4 du 3ème circuit
0->15 = circuit 1
16->31 = circuit 2
32->47 = circuit 3
etc
Il n'y a donc rien a définir, juste ne pas se planter dans les branchements et les n° de channel. A noter qu'il n'y a pas d'erreur si tu tentes de mettre a jour la valeur d'un channel qui n'existe pas
Mais comme dit avant, regarde bien les exemples, abondamment commentés, dans la librairie, ça te donnera toutes tes réponses.