Phidgets: Sensors, controllers, and Data I/O boards that connect to a computer via USB and are controlled by your C, C, Java or Python program!