質問: RaspberryPiで同一のi2Cデバイス(照度センサーBH1750)を複数使いたいと考えています。 同一のi2Cデバイスを複数つないだ場合、i2cdetectコマンドでアドレスをしらべても1つしか 表示されないのは正しいのでしょうか? もし正しい場合、そのアドレスから複数のセンサーの値を見分ける事は可能でしょうか? 1つ目のセンサーの値と2つ目のセンサーの値を分けて取り出したいのですが、可能なのでしょうか? ご存知の方がおられましたら教えてください。
回答: その照度センサにアドレス設定はないでしょうか。 IICバスには、スレーブアドレスが異なるデバイスを複数接続できます。 IICのEEPROMなんかでは、アドレス設定のためのピンが出てたりして、その接続状況でスレーブアドレスを区別して複数つなげるようになってます。