Flying it with my home made joystick 2.4ghz TX
Currently waiting on a 5.8ghz 200mw FPV system
![Image](http://a6.sphotos.ak.fbcdn.net/hphotos-ak-ash4/267523_10150720716860354_564530353_19784073_222703_n.jpg)
![Image](http://a3.sphotos.ak.fbcdn.net/hphotos-ak-snc6/263701_10150720717150354_564530353_19784076_1227133_n.jpg)
![Image](http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc6/262325_10150720717445354_564530353_19784079_1763233_n.jpg)
![Image](http://a7.sphotos.ak.fbcdn.net/hphotos-ak-snc6/270470_10150720717645354_564530353_19784081_7600308_n.jpg)
![Image](http://a5.sphotos.ak.fbcdn.net/hphotos-ak-snc6/281743_10150720717835354_564530353_19784082_1757698_n.jpg)
![Image](http://a2.sphotos.ak.fbcdn.net/hphotos-ak-snc6/261940_10150720718100354_564530353_19784084_7935613_n.jpg)
![Image](http://a6.sphotos.ak.fbcdn.net/hphotos-ak-snc6/282703_10150720718305354_564530353_19784086_6908087_n.jpg)
![Image](http://a5.sphotos.ak.fbcdn.net/hphotos-ak-snc6/270687_10150720718490354_564530353_19784089_6894478_n.jpg)
The joystick really does it for me, makes the flying experience so much more enjoyable. I don't normally fly aircraft with rudder and have never flown heli so needing to use the rudder input on a standard TX was a bit to much, but with a joystick it comes far more naturally . That and it means i can fly with one hand for short periods of time, great for tweaking goggles when fpving or just brushing hair out of my face.
Basically I gutted an old saitech joystick, leaving the pots and all the buttons. The code base I got from http://www.ianjohnston.com/content/inde ... s&Itemid=8, one of the early devs and i modded it for my use. It uses an arduino to read the pots/ any switches, do any mixing, encode a ppm signal which goes to a standard 2.4ghx TX, in this case a corona 2.4.
The trims are on the hat switch/ thumb buttons, all trim settings are written to eprom so there saved between flying sessions. There is also more features including toggle switches for AUX1 (acro on/off as I am just starting to learn to fly in this mode)
@cardboard I went through the Code yesterday, just Version 1.0 for now and I have a couple of questions:
* The trim settings are only saved not read out anywhere
* god and jesus are only there to check if the trim settings changed
* what is this dualrate stuff? Do we need that?
* there seem to be two pins asigned to the buzzer, one time it is pin 9 and the other time it is pin 12 - or am I missing something here?
* why are the trims defined as byte and int and then typecasted again?
* I guess I can add two more channels for the PPM output in the same manner the others are added, since I was thinking about adding one channel for light on/off and another to trigger a servo or so via the joystick
I commented it a bit more and I was thinking - maybe we should make a small project out of it, with a schematic how to connect everything - I could make pics while building mine and we can write that down in a Wiki or so, what do you think cardboard?