Here is the code that I am using
#include <Servo.h>
#define LED 13
int X,Y,P,Q;
Servo AIL;
Servo ELE;
Servo THR;
Servo RUD;
Servo AUX;
int recAIL;
int recELE;
int recTHR;
int recRUD;
int recAUX;
void setup() {
Serial.begin(9600);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
AIL.attach(9);
ELE.attach(10);
THR.attach(11);
RUD.attach(12);
delay(500);
}
void loop() {
recAIL = pulseIn(3, HIGH, 200000);
recELE = pulseIn(4, HIGH, 200000);
recTHR = pulseIn(5, HIGH, 200000);
recRUD = pulseIn(6, HIGH, 200000);
recAUX = pulseIn(7, HIGH, 200000);
AIL.writeMicroseconds(recAIL);
ELE.writeMicroseconds(recELE);
THR.writeMicroseconds(recTHR);
RUD.writeMicroseconds(recRUD);
Serial.print("AIL: ");
Serial.print(recAIL);
Serial.print('\t');
Serial.print("ELE: ");
Serial.print(recELE);
Serial.print('\t');
Serial.print("THR: ");
Serial.print(recTHR);
Serial.print('\t');
Serial.print("RUD: ");
Serial.print(recRUD);
Serial.print('\t');
Serial.print("AUX: ");
Serial.print(recAUX);
Serial.print('\n');
}