bien,
il y a une chose sur laquelle je voulais attirer ton attention :
si tu utilises un "scrollbar" ou un truc de ce genre, en cas de translation, l’événement "change" qui y est associé va se déclencher avec une périodicité assez courte (peut-être 1ms, à vérifier)
si à chaque fois tu envoies le message avec tous les caractères des 6 servos, tu vas noyer l'arduino :
- du point de vue logiciel, car il devra se retaper à chaque fois les calculs de conversion caractères -> décimal (pourcentages) -> rapport cyclique
- du point de vue matériel : le signal type pwm d'un servo ayant une période de l'ordre de 10~20 ms, ça n'a pas de sens de vouloir le changer à tout bout de champ, je pense qu'il vaut mieux respecter 20ms avant d'envoyer une nouvelle valeur
donc pour ce qui te concerne, modifie tes softs :
- pour que les messages ne soient pas alourdis par des valeurs de servo n'ayant pas changé depuis l'envoi précédent
- pour que les messages successifs concernant un servo dont la valeur est en cours de changement soient espacés d'un délai de 20 ms (il faudrait étudier un peu la librairie servo pour affiner ce point)