pi_piper Raspberry Pi + ruby + pi_piper+MCP 3208을 통한 SPI 통신/아날로그 입력 랩베리피는 ON/OFF만 판단할 수 있기 때문에 광센서 등 아날로그 센서는 직접 사용할 수 없다. 해결 방법으로는 AD 변환기를 사용하여 SPI 통신을 통해 아날로그 입력을 감지하는 방법이 있습니다. RaspberryPi로 SPI 통신 가능 초기 상태에서 SPI 통신이 끊어졌기 때문에 SPI를 유효하게 하기 위해 sudo raspi-config 수행되었습니다. $ ls /dev/spi* sp... pi_piperRaspberryPiMCP3208Ruby Raspberry Pi+Ruby를 통해 A/D 변환기 MCP 3208에서 데이터 로드 시작 pi_피퍼의 example에 들어간 MCP 3008용 데이터 로딩 애플리케이션을 추월전자 구매 시 첨부된 데이터시트를 토대로 조정해 12비트 정밀도로 수정했다. Raspberry Pi의 PIN과 MCP 3208의 연결은 다음과 같습니다. (참조 접선 처리) PI MCP3208 P1-01(3.3v) Vdd,Vref GPIO 8 CS/SHDN GPIO 9 D_OUT GPIO10 D_IN GPIO... pi_piperRaspberryPiMCP3208RubyMCP3008
Raspberry Pi + ruby + pi_piper+MCP 3208을 통한 SPI 통신/아날로그 입력 랩베리피는 ON/OFF만 판단할 수 있기 때문에 광센서 등 아날로그 센서는 직접 사용할 수 없다. 해결 방법으로는 AD 변환기를 사용하여 SPI 통신을 통해 아날로그 입력을 감지하는 방법이 있습니다. RaspberryPi로 SPI 통신 가능 초기 상태에서 SPI 통신이 끊어졌기 때문에 SPI를 유효하게 하기 위해 sudo raspi-config 수행되었습니다. $ ls /dev/spi* sp... pi_piperRaspberryPiMCP3208Ruby Raspberry Pi+Ruby를 통해 A/D 변환기 MCP 3208에서 데이터 로드 시작 pi_피퍼의 example에 들어간 MCP 3008용 데이터 로딩 애플리케이션을 추월전자 구매 시 첨부된 데이터시트를 토대로 조정해 12비트 정밀도로 수정했다. Raspberry Pi의 PIN과 MCP 3208의 연결은 다음과 같습니다. (참조 접선 처리) PI MCP3208 P1-01(3.3v) Vdd,Vref GPIO 8 CS/SHDN GPIO 9 D_OUT GPIO10 D_IN GPIO... pi_piperRaspberryPiMCP3208RubyMCP3008