FYI, connecting to the GPIO will cost almost as much in hardware (unless you solder straight to it) as it costs to get that encoder mentioned on amazon. A GPIO breakout kit will cost almost as much or more as well. GPIO is great... but those boards on Amazon work great for a simple set up and they are really cheap, I bought about 4 and I haven't had any troubles with them.