import sys, time, traceback, board, busio, \ adafruit_extended_bus, adafruit_ads1x15.ads1115, print_data print("\n\nglobals:", globals(),"\n\n") # import adafruit_ads1x15.ads1115 as ADS # from adafruit_ads1x15.analog_in import AnalogIn i2c_1 = busio.I2C(board.SCL, board.SDA) print_data.print_data(i2c_1) # These lines use module rename as: # from adafruit_extended_bus import ExtendedI2C as I2C # i2c_4 = I2C(4) # Above can be rewritten without "as" i2c_4 = adafruit_extended_bus.ExtendedI2C(4) print_data.print_data(i2c_4) # Create the ADC objects using two I2C bus # print_data.print_data(adafruit_ads1x15.ads1115.ADS1115) ads10 = adafruit_ads1x15.ads1115.ADS1115(i2c_1, address=0x48) print_data.print_data(ads10) ads13 = adafruit_ads1x15.ads1115.ADS1115(i2c_1, address=0x4b) print_data.print_data(ads13) # Create single-ended inputs on i2c-1 bus # ch1_48_0 = AnalogIn(ads10, ADS.P0) ads40 = adafruit_ads1x15.ads1115.ADS1115(i2c_4, address=0x48) print_data.print_data(ads40)