マルチプレクサ PCA9547 の使い方が分かりません.
I2C通信する同じセンサを6個を1台のarduinoに接続し,マルチプレクサ PCA9547 でそれぞれ切り替えて値を見たいです.
最終的目標には,6つのセンサの値を1から6まで瞬時に切り替えて取得,これを1秒おきに繰り返して,あたかも1秒ごとに6センサの値を監視できているようにしたいです
ここで質問ですが,
質問① そもそも最終目標のようなことはできるのでしょうか?(処理が重くなって無理などということはありませんか?)
また,知識がないので下のサイトを参考にさせてもらっているのですが,
http://zattouka.net/GarageHouse/micon/I2C/I2C_6.htm
質問② A2,A1,A0ピンが HIGH(1) or LOW(0) の組み合わせで0x70-0x77 のどれになるか決まっていて(データシートで確認?),任意に8ch選択可能という認識で合っていますよね?
また,上記サイトの最後に,切り替え指示を出すためのarduinoのスケッチがありますが,これが一番よく分かりません.抽象的な質問になってしまうのですが,
質問③ 質問②の認識だと,「A0,A1,A2ピン」と「OUTPUTに設定したarduinoのいずれかのピン3本」をそれぞれ接続して,OUTPUT側のピンから電流を流したり止めたり(HIGH or LOW)すればマルチプレクサ側のチャンネルを切り替えられるような気がするのですが違うのでしょうか.
宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。