MCP3008 – 8-Channel 10-Bit ADC with SPI Interface
With a MCP3008 ADC, you can add 8 channels of 10-bit analogue input to your microcontroller, so you'll be able to read the measurements of your analogue output sensors.
Including €0.01 for ecotax
MCP3008 10-bit ADC: the ideal companion for your Raspberry Pi
If you have a Raspberry Pi, you've probably already noticed that it does not have a hardware analogue-to-digital converter. You need to connect a circuit to your Pi, as it is not able to read analogue input signals.
The MCP3008 chip is child's play to use: it communicates via the SPI interface and only 4 GPIO pins are required on your Raspberry Pi (or any other GPIO-equipped microcontroller board). You get 8 additional analogue inputs allowing you to plug 8 analogue sensors.
Why add an ADC to your Raspberry Pi?
Many sensors (temperature, sound, light, etc.) use analogue outputs, and output values are coded into signal voltage variations. With an ADC, your Pi is able to read analogue signals and convert them into digital signals (0 or 1).
Technical specifications of the MCP3008 analogue-to-digital converter
- 8 analogue inputs
- Max. sampling rate per second: 200k @ 5V ; 75k @ 2,7V
- Interface: SPI
- Supply voltage: 2.7-5.5V
- Operating temperature: -40°C to 85°C
Resources for the MCP3008 8-channel ADC
Below you'll find lots of useful additional information to help you use your MCP3008 8-channel ADC: