2017-04-04 6 views
0

MCP3008 ADCを使用してPiに接続しようとしています。値が正しければゼロになります。数分後に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)をお試しください。わたしにはできる。 :-)