I'm using FS-CT6B transmitter with R6B receiver. I have seen many code examples and tutorials for reading PPM output from R6B using Arduino Uno. In some of them, only one pin is used (external interrupt pin or any other pins) to read all channels of R6B receiver. If only one pin is used to read all channels, where to connect CH1,CH2...CH6 pins of receiver. The question and the concept might be simple and silly, but I could not get answer for my doubt in any sites. So I hope I'll get a good answer from this site. I'm completely new to RC world so please help me out.

  • 1
    \$\begingroup\$ Please link to a data sheet that has technical details about the receiver. \$\endgroup\$ – Andy aka Sep 18 '19 at 14:53
  • \$\begingroup\$ I did not find any datasheet from manufacturer particularly for R6B. Instead I found a manual for both transmitter and receiver. fccid.io/N4ZFLYSKYI6X/User-Manual/User-Manual-3044503.html This is the link for the manual \$\endgroup\$ – Abhilash Sep 18 '19 at 15:04
  • 1
    \$\begingroup\$ See this Instructable Reading RC Receiver PPM Signal Using Arduino. Its associated video does a decent job of explaining how PPM relates to the individual servo PWM channels, and how to read it using Arduino. \$\endgroup\$ – Dave Tweed Sep 18 '19 at 15:19
  • \$\begingroup\$ TDM (MUX of each channel using Pulse Position Modulation after start bit \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Sep 18 '19 at 20:43
  • \$\begingroup\$ This requires an accurate time interval calculation per sequential pulse. \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Sep 18 '19 at 21:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.