MCP3008 - 8-Channel 10-Bit ADC With SPI Interface
Need to add analog inputs? This chip will add 8 channels of 10-bit analog input to your microcontroller or microcomputer project. It's super easy to use, and uses SPI so only 4 pins are required. We chose this chip as a great accompaniment to the Raspberry Pi computer, because its fun to have analog inputs but the Pi does not have an ADC.
We have a tutorial and code example for wiring this chip to a Raspberry Pi