Answers:
一个很好的起点是adafruit的教程,位于http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview。Adafruit还为RasPi提供了分线板,使事情变得容易一些。这篇文章也很有用:如何连接模数转换器(ADC)?
MCP3008似乎是RasPi最受欢迎的ADC之一,它使用SPI接口进行通信。
如果要通过USB连接Arduino并读出其ADC,请检查以下信息:如何连接Arduino?
另一种选择是使用I2C总线的PCF8591。与MCP3008(10bit)相比,它只有8位,但是与PCF8591相比,您只需要使用2个引脚(SDA / SCL)而不是SPI的5个引脚(MOSI / MISO / CLK / CE0 / CE1)(对于I2C和7则为4个)对于包括VCC和GND引脚的SPI),因此如果您需要额外的引脚并且可以使用8位和10位,请查看PCF8591。