I’ve been thinking about using a keypad instead of a joystick for our secondary driver, as he normally has a lot of mechanisms to keep track of and hardly ever seems to use the stick part of the joystick.
My question is thus: Does anyone have experience programming third party keypads? This may sound crazy noob, but can you honestly just plug up some logitech keypad and all the functions are the same (GetRawButton, etc.,) or are there other libraries that are going to have to be downloaded, and if so do you guys have any recommendations for good/easy to program keypads?
Sparky, this is something I’ve dealt with in the past, starting with a PS2 Controller and eventually the XBox controller. In practice, you can use getRawButton (and getRawAxis) to slowly figure out what is what on the pad. Either output it directly to the DS User Messages or put it to the dashboard to make it really easy. I think you’d know, but just for reference, make sure you don’t have any commands tied to the buttons/axes you are trying to discover and understand!
If you really need to get it done and have no time for a handbuilt joy pad, this is a solution.
yeah that would be pretty bad! Well that was why i was considering this now, so that we’d have all build season and the end of february and early march cause we’re a week 4. I’d never heard of a custom keypad, that sounds like a really neat idea. that CCI control looks sweet.
The TI LaunchPad in FIRST Choice can also be used as an input module. After loading some new firmware, you can use the LaunchPad alone or with the Breakout BoosterPack (available very soon) as a set of two plug-n-play gamepads. Each gamepad has 11 digital and 4 analog inputs (22 and 8 in total).