私はads1115(ラズベリーパイの下)に問題があります。ここに私のpythonコードがあります
import smbus
bus = smbus.SMBus(1)
address = 0x49
print bus.read_byte(address)
print bus.read_i2c_block_data(address, 0x00, 2)
そして次の問題:
17
Traceback (most recent call last):
File "test.py", line 8, in <module>
data = bus.read_i2c_block_data(address, 0x00, 2)
IOError: [Errno 121] Remote I/O error
したがって、「bus.read_byte」(ここでは17)の回答がある間、I2Cモジュールは問題ないと思います。特に、 i2cdetec -y 1 はまったく機能します (出力はアドレス 49 です。
ads1115の別のアドレスを使用する場合(adafruitの例で述べられているように別の配線を使用)、問題は依然として存在します。
更新: モジュール ADS1115 は Arduino (および Adafruit ライブラリ) で動作し、適切な測定値を提供します。
アイデアはありますか?