Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Mcp3008:
- def __init__(self, bus=0, device=0):
- self.spi = spidev.SpiDev(device, bus)
- self.spi.max_speed_hz = 10 ** 5
- def read_channel(self, ch):
- adc = self.spi.xfer2([1, (8 + ch) << 4, 0])
- data = ((adc[1] & 3) << 8) + adc[2]
- return data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement