/ppm-to-ibus-serial

Decodes RC PPM signal and re-encodes it to IBus over serial.

Primary LanguageC++

ppm-to-ibus-serial

This sketch enables you to use your PPM receiver with VJoySerialFeeder.

Essentially it'll decode a PPM signal and re-encode it to IBus and transmit it over the Arduino Serial.

The Arduino sketch can be found from here, build and upload to your Arduino of choice.

Don't use this sketch if your receiver already supports IBus (pretty pointless).

This sketch will:

  • Automatically detect the number of PPM channels (no fixed numbers).
  • Pads any unused IBus channels (with a default value of 1500).
  • Generate a valid IBus checksum.

Hardware requirements:

  • Arduino (Interrupt PCINT0, D8 on the Uno).
  • PPM receiver.

Software requirements:

ToDo:

  • Remove PPM jitter.