ads1x15_ads1115_simpletest.py
1 import time 2 import board 3 import busio 4 import adafruit_ads1x15.ads1115 as ADS 5 from adafruit_ads1x15.analog_in import AnalogIn 6 7 # Create the I2C bus 8 i2c = busio.I2C(board.SCL, board.SDA) 9 10 # Create the ADC object using the I2C bus 11 ads = ADS.ADS1115(i2c) 12 # you can specify an I2C adress instead of the default 0x48 13 # ads = ADS.ADS1115(i2c, address=0x49) 14 15 # Create single-ended input on channel 0 16 chan = AnalogIn(ads, ADS.P0) 17 18 # Create differential input between channel 0 and 1 19 # chan = AnalogIn(ads, ADS.P0, ADS.P1) 20 21 print("{:>5}\t{:>5}".format("raw", "v")) 22 23 while True: 24 print("{:>5}\t{:>5.3f}".format(chan.value, chan.voltage)) 25 time.sleep(0.5)