arduino 2009+servo brushless digitale

Ciao a tutti! Sto usando per la prima volta un arduino duemilanove e un servo brushless digitale. Ora, il punto è che riesco a far muovere il servo ma non so come fargli capire l'ampiezza dell'arco che l'albero deve percorrere.
In altre parole, ho scritto un codice, molto simile a quello che c'è nella libreria arduino per i servo, in cui gli dico di ruotare da 0 a 180° e tornare indietro per 3 volte; il servo compie le rotazioni 3 volte come gli dico di fare ma l'ampiezza dell'arco non è di 180° ma è minore! :-/Qualcuno di voi ha un po' di esperienza a riguardo? Help me! Grazie :smiley:

prima di tutto, fai uno sketch che manda il servo ai finecorsa per 10 secondi. Se il servo non arriva a 180 gradi, vuol dire che i valori di default non vanno bene e li devi modificare nella chiamata servo.attach(pin, min, max); vai a vedere nella reference per i dettagli.

Una volta che il servo arriva correttamente ai due opposti, prova a fargli fare il movimento iniziale. Se non dovesse completarlo, vuol dire che il ciclo è troppo veloce e il servo non fa in tempo ad arrivare in fondo che l'arduino lo rimanda già indietro.