In order to intelligently handle a wide variety of generic tasks, a robot's hardware configuration must include a diverse selection of sensors and I/O capabilities. In the past, building such a robot has been a daunting task reserved for only those with significant knowledge and skill of both electronics and low-level microcontroller programming. Now, for the price of an interface board alone, hobbyists can have a complete hardware/software solution...