2017-04-04 1 views
0

메신저에 연결하기 위해 MCP3008 ADC를 사용하려고합니다. 값이 정확하면 0이됩니다.mcp3008 값은 몇 초 후에 0이됩니다

import time 

import Adafruit_GPIO.SPI as SPI 
import Adafruit_MCP3008 

CLK = 4 
MISO = 14 
MOSI = 15 
CS = 18 
mcp = Adafruit_MCP3008.MCP3008(clk=CLK, cs=CS, miso=MISO, mosi=MOSI) 


while True: 
    PPG =mcp.read_adc(1) 
    print(str(PPG)) 

    time.sleep(0.1) 

는이 값은 단지 잠시 후에 삭제 채널이 ADC 값 1024 될 정도로 VCC 5V에 연결되었지만 사진을 첨부 참조. 진절머리 나는 화질로 유감스럽게 생각합니다.이 또한 adafruit 예제 코드에서 발생합니다. 잘못된 값을 읽고 같은 결과

답변

-1

이미지가 보인다.

mcp.read_adc(0)을 읽어보십시오. 그것은 나를 위해 작동합니다. :-)

관련 문제