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 <common.h>
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
+ // 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);
- 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
}