I am interested in creating a custom hardware controller for a PC application I am working on, but need some feedback on Arduino. The hardware controller would simply be a 4x8 array of pots and all the hardware interface needs do is report the pot values to the PC via the USB serial interface. The hardware would be powered by the USB bus and I would use an eight channel mux to connect the pots to the A/D inputs(8 groups of 4). I guess my big concern is how much time the A/D's would need to settle on a value after switching mux channels. Does anyone have any experience multiplexing A/D channels on the Aurdino board? Is sampling 32 pots at a sampling rate greater than 150-200Hz too much to ask for using the Aurdino board? Originally I was planning on rolling my own board (using a PSOC, 4- 8channel I2C A/D's and setting up a USB HID interface) but I really would like to spend as little time as possible on the hardware design so that I can devote more time to the PC app. Thanks,
-B