dポイントプレゼントキャンペーン実施中!

I2C通信で、同じセンサーを2つ使ってやりたいことがあります。
このような場合、片方のセンサーのアドレスを変えるのでしょうか?
また、センサーのアドレスを変えるにはどうしたらよいでしょうか?

素人のため、スケッチを教えてほしいです。

使用するセンサーは下記方位センサーです。
<http://www.parallax.com/product/29133>

よろしくお願いいたします

A 回答 (2件)

I2Cアドレスの変更は出来ないので、I2Cバスを切り換えるしかないです


参考
http://pdfserv.maximintegrated.com/jp/an/A3011J. …
FXMA2102を2ヶ使用し、OEでセレクト(OE=H側のみ回路が接続される)
http://akizukidenshi.com/catalog/g/gM-05825/

残念ながら実際には使用したことが無いので、これ以上はアドバイスできません。
    • good
    • 0
この回答へのお礼

回答ありがとございます。

代替案、ありがとうございます。安いので買ってみようかと思います。

お礼日時:2014/08/27 15:11

>I2C通信で、同じセンサーを2つ使ってやりたいことがあります。


>このような場合、片方のセンサーのアドレスを変えるのでしょうか?

はい。
アドレスを変えないと対応できません。

>また、センサーのアドレスを変えるにはどうしたらよいでしょうか?

センサーのドキュメント(技術資料なり)を参照してください。

>使用するセンサーは下記方位センサーです。

アドレス固定っぽいので同一のI2Cバスには1つしか接続できません。
別のI2Cバスがあれば2つ使えるかも知れませんが。
# 方位センサを2つ使う必要性がいまいち判りませんが……。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
商品のドキュメント見ましたが、アドレス変更できなそうです。

センサーは、一つを身体につけて、一つを頭につけて、身体に対する首の角度を求めようとしています。

お礼日時:2014/08/27 15:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!