Bonjour
Cela est normal. Un servomoteur bas de gamme a un potentiomètre de recopie très médiocre et les butées sont approximatives.
Dans toutes mes application je définis les limites pour chaque servo par des tables :
byte minValueServo [] = {0, 5, 45,...} ; // Default 0
byte maxValueServo [] = {175, 170, 115,...} ; // Default 180
Dans cet exemple le troisième servo a son angle limité entre 45 et 115 degrés.
L'appel se fait par une fonction :
void write_servo (byte numServo, int angleServo)
{
angleServo = map (0,180, minValueServo [numServo], minValueServo [numServo]) ;
myservo[numServo].write(angleServo); // Turn servomotor
...
}