Here is the code I'm using:
Code: Select all
import os
import time
import busio
import digitalio
import board
import adafruit_mcp3xxx.mcp3008 as MCP
from adafruit_mcp3xxx.analog_in import AnalogIn
# create the spi bus
spi = busio.SPI(clock=board.SCK, MISO=board.MISO, MOSI=board.MOSI)
# create the chip select (cs)
cs = digitalio.DigitalInOut(board.CE0)
# create the mcp object
mcp = MCP.MCP3008(spi, cs)
# analog input channel on pin 0
chan0 = AnalogIn(mcp, MCP.P0)
while True:
print("Voltage: ", chan0.voltage)
time.sleep(0.1)
Thanks in advance!