Non ci sono valori che danneggiano il Servo. normalmente 1000 e 2000 sono i valori estremi ( 0 e 180) ma alcuni modelli di Servo si posizionano a dei angoli maggiori con pilotaggio sotto /sopra 1000/2000.
writeMicroseconds() e write() sono equivalenti dai solo dei valori diversi come posizione (durata impulso in microsecondi o angolo in gradi)
for(int speed = 100; speed >= 0; speed -= 2)
{
servoLeft.writeMicroseconds(1500+speed);
servoRight.writeMicroseconds(1500-speed);
delay(20);
}
Direi che la pausa é troppo corta per avere un movimento dato dal pilotaggio e non dalla velocitá di movimento del motore.
Ciao Uwe