DuaneB:
...
I had to look up 14 channel transmitters, I guess it is the Futaba one you have ?
What is is that you are building with so many channels ?
...
Yes, I am using a Futaba FASST transmitter, the 8FG with firmware 5.0. This radio has been updated several times since its initial release, adding in additional capabilities; one of them making it capable of transmitting 12 proportional control channels and 2 switching/digital channels. The main receiver I'd like to use in conjunction with the Arduino is the R6014HS (likely in normal speed mode).
I have several ideas of what to use the Arduino for, including building a semi-autonomous scout type robot (dual tread or dual drive three or four wheel platform with stereoscopic pan, tilt, focus cameras using FPV radio equipment and lower power, possibly infrared, lasers for ranging nearer objects and to aid in focusing, mounted on an extendable pivoting arm with GPS), and perhaps as an autopilot for less potentially dangerous and costly helis and planes, or general servo control programming. I'd like to be able to program in and use the full 14 channels so that I'm not limited in what my options are in these regards. The channels could be used for any number of things including gyros for gain control and feedback into the Arduino, servo positioning, and adjusting speed controllers for motors.
It looks like you're using the digital inputs on the board to read the receiver channels, so I might also use the analog inputs on the board for other sensor type inputs for more situational awareness.
This is all for fun and learning, and I realize I'm only just getting started and have a long way to go, but if anything more useful comes of it and I'm able to get things up an running, I'll likely share the "sketches" with other RC hobbyists to aid in programming their models while of course crediting others with their contributions.
The 8FG has enough internal programming to suit my needs for the more mainstream RC model programming, but doesn't offer enough for everything that I'd like to use it in conjunction with, and of course the receivers aren't semi-autonomous except for perhaps in their lost signal reception and low battery channel positioning fail safes.
First step is getting the Arduino to read the output values of the receiver channels and output 14 channels of its own, then adding in programming to use these values to trigger different channel output mixing values, positioning, and speed for the servos and speed controllers. Oh yeah, and I need to learn how to sufficiently program the Arduino microcontroller (of course).
Wish me luck... XD