/ examples / ads1x15_ads1115_simpletest.py
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)