8 different motors for the arm?
You're probably going to need some feedback on there to make that work.
For the Controller, the chiclet manual tells you what it outputs as. Then in your code you have to change a motor based on that.
The simplist version is proportional drive; but that would be rather inneffective for an arm.
This is an example of the motor from port one being powered by a joystick.