Pico Technology's DrDAQ single-board data logger adds 17 I/O channels to a Raspberry Pi.
When connected to the Raspberry Pi single-board computer,it forms a data logging system that can be integrated into a Linux application.
As a result a Linux application can have access to a 100kHz oscilloscope,arbitrary waveform generator,4 digital I/Os(2 with pulse-counting input and PWM output),24-bit RGB LED,built-in light sensor,temperature sensor,microphone and sound level sensor,resistance measuring input and pH/redox sensor input.
There are also 3 inputs for Pico's own sensors or for custom devices.DrDAQ requires just a single USB connection for power and data.
Pico Technology has released a Debian driver and C++example code for free download.The example code displays a simple text menu that allows you to capture data,control the digital I/O pins,set up the signal generator and drive the LED.
If you don't already have a DrDAQ data logger,you can buy one from Pico or its distributors for only 99 RRP pounds.