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=0000000000000000000000000000000000000000;hb=e9b0b744f9163dac319022d1b2552f49fe1e6bc0;hp=7e667089ad9808b07d7c76644c8344dc5c7c3d0c;hpb=8ad30ab0dc403bb19c8554cad53fa5296fc61b91;p=aerei diff --git a/esempi/calibrazione_servo/calibrazione_servo.ino b/esempi/calibrazione_servo/calibrazione_servo.ino deleted file mode 100644 index 7e66708..0000000 --- a/esempi/calibrazione_servo/calibrazione_servo.ino +++ /dev/null @@ -1,38 +0,0 @@ -/* 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. - -Nota: questa funzione usa PULSEIN in modo da poter lavorare su -qualunque PIN, considerando che in genere viene eseguita -una sola volta nel SETUP. - -Se si vuole qualcosa non blocking sostituire PULSEIN con -un interrupt. - -*/ - -#include - -const byte ailPin = A4; - -int mid_point = 1500 ; // centro del segnale, trimmato nel setup - -void setup() { - Serial.begin(9600); // Se abilitato la calibrazione viene tracciata su seriale - // Abilitando anche DEBUG nella libreria - -// mid_point = calibraTrim(ailPin) ; // Pin a cui e' collegato il canale -mid_point = calibraTrim(ailPin,11) ; // + LED di servizio per calibrazione - -Serial.print("Valore calibrato: "); -Serial.println(mid_point); - - while(1); // Stoppa Arduino -} - -void loop() { -}