Поскольку существует библиотека Python, применяются правила языка Python, в частности OOP с наследованием классов. При этом класс ADS1115 унаследован от ADS1x15, который, в свою очередь, имеет метод __init__()
(в OOP конструктор ), определенный следующим образом:
def __init__(self, address=ADS1x15_DEFAULT_ADDRESS, i2c=None, **kwargs):
, что означает, что он знает как минимум два позиционных аргумента с именами address
и i2c
со значениями по умолчанию ADS1x15_DEFAULT_ADDRESS
и None
соответственно. Итак, вам нужно в своем коде переопределить их, т.е. вместо ads = ADS.ADS1115(i2c)
использовать
ads = ADS.ADS1115(address=0x48, i2c=i2c)
Для второго поставить туда 0x49
.