Konverter Analog ke Digital Apa Yang Tersedia Untuk RPI?

10

Saya tertarik mendapatkan ADC (Analog to Digital Converter) atau input Analog untuk Raspberry Pi. Saya mengerti bahwa berbagai papan keluar untuk menggunakan Arduino sebagai input ke Pi dan bahwa Libellium memiliki adaptor seperti arduino yang berisi input Analog serta secara teori I2C dan SPI memungkinkan antarmuka dengan chip ADC. Adakah yang memiliki papan anak dengan banyak input ADC, dan / atau apakah itu pustaka perangkat lunak untuk perangkat USB data capture yang tersedia yang akan memenuhi neet ini tanpa keahlian antarmuka yang besar dan pergeseran level?

Ira Laefsky
sumber

Jawaban:

6

Titik awal yang baik adalah tutorial adafruit di http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview . Adafruit juga memiliki papan breakout untuk RasPi untuk membuat segalanya lebih mudah ... Posting ini juga berguna: Bagaimana saya bisa menghubungkan analog ke digital converter (ADC)?

MCP3008 tampaknya menjadi salah satu ADC yang lebih populer untuk RasPi dan menggunakan antarmuka SPI untuk komunikasi

Jika Anda ingin melampirkan Arduino melalui USB dan membacakan ADC-nya, periksa posting ini: Bagaimana cara melampirkan Arduino?

BobT
sumber
1

Alternatif lain adalah PCF8591 yang menggunakan bus I2C. Ini hanya 8bit vs MCP3008 (10bit) tetapi dengan PCF8591 Anda hanya perlu menggunakan 2 pin (SDA / SCL) vs 5 pin SPI (MOSI / MISO / CLK / CE0 / CE1) (benar-benar 4 untuk I2C dan 7 untuk SPI termasuk pin VCC dan GND) jadi jika Anda memerlukan pin ekstra dan ok dengan 8bit vs 10bit, periksa PCF8591.

linuxgnuru
sumber