stampare valore di una ricevente 6 canali con arduino per mapparli!!!

Ciao a tutti…
Colgo l’occasione per salutarvi di nuovo.
Dopo molto tempo eccomi qui sto facendo il mio modellino ed ora non riesco a far leggere il segnale della ricevente ad arduino…..

Vi do un po’ di dati:

uso un radiocomando 6ch da elicottero che ha 4 canali controllati attraverso le levette e 2 canali tramite potenziometri:
vi metto la parte iniziale dopo nn so andare avanti::::!!! Chi mi aiuta

int motore =9;
int servo = 8;
int fari= 10;
int frecciasx =12;
int frecciadx =11;
int stop =13;

void setup ()
{

Serial.begin(9600);

pinMode(stop,OUTPUT) ; //pin per lo stop.
pinMode(frecciasx,OUTPUT) ; //pin per la freccia sx.
pinMode(frecciadx,OUTPUT) ; //pin per la freccia dx.
pinMode(fari,OUTPUT) ; //pin per i fari.
pinMode(motore,OUTPUT) ; //pin per il motore.
pinMode(servo,OUTPUT) ; //pin per il servo comando per sterzare.
pinMode(A3,INPUT) ; //ingresso canale 3 che mapperò per il motore (joistick sx che va su è giu).
pinMode(A1,INPUT); // ingresso canale 1 che mapperò per il servo(joistick dx che fa dx e sx).
pinMode(A4,INPUT) ;// ingresso canale 4 che mapperò per le frecce(joistick sx che fa dx e sx).
pinMode(A5,INPUT) ; // ingresso canale 5 che mapperò per i fari( potenziometro sx).

}

void loop ()
{
int sensorValue = analogRead( A3);
outputValue = map( sensorValue,0,1023,0,255);
analogWrite(motore,outputValue);

Serial.print(“sensore :”);
Serial.print(sensorValue);
Serial.print(“\t output =”);
Serial.print(outputValue);

}

Il mio problema è che il valore resta 0!!!!!!!!!!!!!!!!!!!!!!!!!...non cambia il valore stampato..

il PPM non è un segnale analogico ma digitale. cerca PPM sul forum italiano e avrai un sacco di spiegazioni, nel frattempo puoi leggere il tuo segnale usando una pulsein