A newbie question re cockpit panel development

I second using Arduino boards. The Arduino Leonardo can easily be coded to act as a generic joystick.