RPI에는 어떤 아날로그-디지털 변환기가 있습니까?


10

Raspberry Pi의 ADC (Analog to Digital Converter) 또는 아날로그 입력을 얻는 데 관심이 있습니다. Arduino를 Pi에 대한 입력으로 사용하기 위해 다양한 보드가 나가고 Libellium에는 아날로그 입력뿐만 아니라 이론적으로 ADC 칩으로 가능한 I2C 및 SPI 인터페이스를 포함하는 arduino와 유사한 어댑터가 있음을 이해합니다. 누구나 ADC 입력이 여러 개인 도터 보드를 보유하고 있거나 상당한 인터페이스 전문 지식과 레벨 시프 팅 없이도 깔끔하게 충족 할 수있는 사용 가능한 USB 데이터 캡처 장치를위한 소프트웨어 라이브러리입니까?

답변:


6

좋은 출발점은 http://learn.adafruit.com/reading-a-analog-in-and-controlling-audio-volume-with-the-raspberry-pi/overview에있는 adafruit의 튜토리얼 입니다. Adafruit는 또한 RasPi가 작업을 좀 더 쉽게하기 위해 브레이크 아웃 보드를 가지고 있습니다 ...이 게시물도 유용합니다 : 아날로그-디지털 변환기 (ADC)를 어떻게 연결할 수 있습니까?

MCP3008은 RasPi에서 가장 널리 사용되는 ADC 중 하나 인 것으로 보이며 SPI 인터페이스를 사용하여 통신합니다.

USB를 통해 Arduino를 연결하고 ADC의 게시물을 읽으려면 Arduino를 연결하는 방법을 확인하십시오 .


1

다른 대안은 I2C 버스를 사용하는 PCF8591입니다. MCP3008 (10 비트)은 8 비트에 불과하지만 PCF8591에서는 SPI (MOSI / MISO / CLK / CE0 / CE1)의 5 핀과 2 핀 (SDA / SCL) 만 사용하면됩니다 (실제로 I2C 및 7의 경우 4). VCC 및 GND 핀을 포함한 SPI의 경우) 추가 핀이 필요하고 8 비트 대 10 비트에 문제가없는 경우 PCF8591을 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.