1 /* Calibrazione Trim servo
3 Esempio su come calibrare il segnale di un servo.
4 I canali come alettoni / elevatore possono avere un TRIM
5 (generalmente il throttle non ha un TRIM impostato),
6 questa funzione nel setup serve per trovare il punto medio
7 all'avvio dello sketch.
9 Nota: questa funzione usa PULSEIN in modo da poter lavorare su
10 qualunque PIN, considerando che in genere viene eseguita
11 una sola volta nel SETUP.
13 Se si vuole qualcosa non blocking sostituire PULSEIN con
20 const byte ailPin = A4;
22 int mid_point = 1500 ; // centro del segnale, trimmato nel setup
25 Serial.begin(9600); // Se abilitato la calibrazione viene tracciata su seriale
26 // Abilitando anche DEBUG nella libreria
28 mid_point = calibraTrim(ailPin) ; // Pin a cui e' collegato il canale
29 //mid_point = calibraTrim(ailPin,11) ; // + LED di servizio per calibrazione
31 Serial.print("Valore calibrato: ");
32 Serial.println(mid_point);