Quais conversores analógico para digital estão disponíveis para o RPI?

10

Estou interessado em obter uma entrada ADC (conversor analógico para digital) ou analógica para o Raspberry Pi. Entendo que várias placas saem para usar um Arduino como entrada no Pi e que o Libellium possui um adaptador semelhante ao arduino contendo entradas analógicas, bem como, em teoria, as interfaces I2C e SPI possíveis com chips ADC. Alguém tem uma placa filha com várias entradas ADC e / ou é uma biblioteca de software para qualquer um dos dispositivos de captura de dados USB disponíveis que atenderiam a essa rede sem considerável experiência em interface e mudança de nível?

Ira Laefsky
fonte

Respostas:

6

Um bom ponto de partida é o tutorial da adafruit em http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview . A Adafruit também possui painéis para o RasPi para facilitar um pouco as coisas ... Esta postagem também é útil: Como conectar um conversor analógico ao digital (ADC)?

O MCP3008 parece ser um dos ADCs mais populares para o RasPi e usa a interface SPI para comunicações

Se você deseja conectar um Arduino via USB e ler os ADCs, verifique esta postagem: Como conectar um Arduino?

BobT
fonte
1

Outra alternativa é o PCF8591, que usa o barramento I2C. É apenas 8 bits versus o MCP3008 (10 bits), mas com o PCF8591, você só precisa usar 2 pinos (SDA / SCL) versus os 5 pinos do SPI (MOSI / MISO / CLK / CE0 / CE1) (realmente 4 para I2C e 7 para SPI, incluindo os pinos VCC e GND); se você precisar de pinos extras e estiver de acordo com os 8 bits versus os 10 bits, consulte o PCF8591.

linuxgnuru
fonte