Bonjour @toutes et @tous

Voilà je vous écris car cela fait plus de 4ans que je bosse sur un projet assez simple : un hexapode à 12 servos (2 par pattes)
le seul hic c'est que je suis un débutant en programmation....
Au début je me suis essayer sur un µc ATMega avec programmateur en langage C, mais impossible de créer les différents signaux PWM pour chaque servos, donc j'ai rangé mon projet.
Depuis peu j'utilise la carte Arduino Mega 2650. (moins d'un mois)
Grâce à la bibliothèque servo.h, j'ai pu faire bouger 2 servos en moins de 10 min de programmation \^^/
j'ai donc programmer mes différentes phases de marches de mon robot,
en utilisant des fonctions utilisateurs ( void fonction (void) )
En lançant mon programme pour faire un test :
tous mes servos se sont mis à trembler de façon désordonner :'(
Après avoir fait plusieurs test, je peux contrôler 4 pattes (8 servos) sans problèmes mais pas plus.. :'(
Je précise ma conception technique :
- Alimentation 220/4,5V pour la puissance des servos
- Alimentation via le cable usb pour la carte Arduino
- 12 servos FUTABA S3003
- (GND carte arduino relié au GND puissance servo)
- squelette robot tout en balsa (ultra léger)
Voici mon programme : ->
http://www.files-save.com/fr/download-2d71a76389ab32311bf69c02a1649d39.html(pas assez de place pour le mettre :'( )
je précise que dans la fonction loop(), je n'ai mis que 2 fonctions afin, bien sûr de voir si cela fonctionnait bien.
Merci pour toutes vos remarques et vos aides

@plus