Here's how the analog should be hooked up, so that's one problem.
This is from the IFI EDU guide:
http://www.ifirobotics.com/docs/lega...2004-mar-1.pdf
Pots are hooked up the way you have yours on the FRC Operator Interface, but not on the robot controller, so it can be confusing.
P.S. Minor notes:
I believe the 2004 EDU version of printf expected signed ints as inputs. Get_Analog_Value is defined as an unsigned int, so as a matter of principle I'd typecast it when printing it, however, with such a low value you won't see any difference.
Felix is refering to the fact that the EDU analog inputs are optimized for 100k pots, but while using a 10k pot would affect your full range somewhat, you shouldn't really notice.