Lettura alettoni con interrupt 0 (PIN2)
TODO:
-* Cambiare il PIN del throttle su A5 da A3
+* Cambiare il PIN del throttle su A2 da A3
* attaccare il canale degli alettoni al pin2
* guardare che tipo di RGB e', anodo o cat
* a full throttle RGB fa un Rand, vedere che non vada in conflitto con la sec FSM
*/
#include <common.h>
-#define dEBUG
+#define DEBUG
// LED disponibili
Lampeggiatore left = 7;
Pwm motore = 3;
// RGB
-RGBLed ailerons(6,5,9);
+RGBLed ailerons(6,5,9,255);
// Transizione: lampeggiatori sui PIN RGB
Lampeggiatore sxLamp(5); // Lampeggiatore
Lampeggiatore dxLamp(9); // Lampeggiatore
// Var thr
//////////////// !!!! cambiare thrIn
-const byte thrPin = A5; // PIN collegato al CH3
+const byte thrPin = A2; // PIN collegato al CH3
byte thr ; // Throttle a 8bit
int thrIn ; // Valore del th in ingresso dal servo
// Variabili per autocalibrazione 0
const byte chPin2 = 2; // PIN per la calibrazione
-int mid_point2 = 1500;
// Vars Alettoni
-int mid_point = 1560 ; // centro del segnale, trimmato nel setup
+int mid_point = 1452 ; // centro del segnale, trimmato nel setup
const int deviation = 50 ; // deviazione dal punto medio
//per entrare nello stato successivo dal centro
delay(4000);
-mid_point = calibraTrim(chPin2) + 8 ; // + LED di servizio per monitor calibrazione
+//mid_point = calibraTrim(chPin2) + 8 ; // + LED di servizio per monitor calibrazione
#ifdef DEBUG
Serial.begin(9600);
#endif