how to generate PPM signal to control RC plane with Arduino

Hi there,
I want to control a RC plane by generating PPM signal from Arduino, I'm a n00b in this field.
I want simple technique in coding (as I'm not expert in making sketches and libraries)
I searched a little on Google and found this Library

https://code.google.com/p/generate-ppm-signal/

This library consist of an example sketch and i don't know what's going on in that one ::slight_smile: ::slight_smile:

Thanks if you could explain me those stuffs or tell me any other easier way to get this done

A PPM stream for R/C is just a sequence of variable-width (PWM) pulses (one per channel),, each with a tiny LOW gap between them and a much wider gap marking the frame end. The pulses are typically 1 to 2 ms wide, and the whole frame is 20ms long

I totally understood what you've said, But i don't know how to implement that

mudassir9999:
I totally understood what you've said, But i don't know how to implement that

Good thing the Servo library does, then, isn't it.

If I'm not wrong inbuilt servo Library generates PWM signals, How can i make them to PPM.?

If I'm not wrong inbuilt servo Library generates PWM signals, How can i make them to PPM.?

Servos are not driven by PWM. I have no idea why so many people think that they are.

PaulS:
Servos are not driven by PWM. I have no idea why so many people think that they are.

I don't think they are - I know they are driven by PWM.
The position of the servo shaft is governed by width of the control pulse.
Pulse Width Modulation

PPM is used between the RC tx and rx. Servo PWM is used between the RC rx and the servo. Internal to the servo typical motor control PWM is used to drive the servo motor H-bridge.

The position of the servo shaft is governed by width of the control pulse.
Pulse Width Modulation

They are not, however, controlled by the Arduino's PWM pins.