X-Git-Url: http://git.piffa.net/web?a=blobdiff_plain;f=esempi%2Fcalibrazione_servo%2Fcalibrazione_servo.ino;fp=esempi%2Fcalibrazione_servo%2Fcalibrazione_servo.ino;h=769905b071fbf1a4079c4faac5dcc0aa8df84de9;hb=5b38ddfa00f7c92607b220adc874107fba2bda0e;hp=0000000000000000000000000000000000000000;hpb=380ac4884b079256f766d5a13e9a00fc1104bcb1;p=aerei diff --git a/esempi/calibrazione_servo/calibrazione_servo.ino b/esempi/calibrazione_servo/calibrazione_servo.ino new file mode 100644 index 0000000..769905b --- /dev/null +++ b/esempi/calibrazione_servo/calibrazione_servo.ino @@ -0,0 +1,28 @@ +/* Calibrazione Trim servo + + Esempio su come calibrare il segnale di un servo. + I canali come alettoni / elevatore possono avere un TRIM + (generalmente il throttle non ha un TRIM impostato), + questa funzione nel setup serve per trovare il punto medio + all'avvio dello sketch. + +*/ + +#include + +const byte ailPin = A4; +// int ail ; // Valore a 8bit per ailerons +// int ailIn ; // Valore rilevato del 4 Ch della RX + +int mid_point = 1500 ; // centro del segnale, trimmato nel setup + +void setup() { + Serial.begin(9600); // Se abilitato la calibrazione viene tracciata su seriale + + mid_point = calibraTrim(ailPin) ; // Pin a cui e' collegato il canale +//mid_point = calibraTrim(aliPin,11) ; // + LED di servizio per calibrazione + while(1); // Stoppa Arduino +} + +void loop() { +}