じょりらぼ

野菜だったりプログラムだったり電子工作だったり

【成功】raspberry piでマルチプレクサ(PCA9547)

前回の続き

前回の記事で書いた予想は的中
下手な絵で書くとこんな感じ
f:id:labo831:20190913084417j:plain

ためしにPCA9547へ信号を送ってぶらさがってるセンサが切り替わるか実験です。
Pythonから切り替えの信号を送るサンプルは以下の用な感じで書きました。

※PCA9547のアドレスは0x70で、5chのセンサへつなぐ場合

import smbus
import time

i2c = smbus.SMBus(1)

addr = 0x70
cmd = 5 & 0x07
cmd = cmd | 0x08
i2c.write_byte_data(0x70, 0x00, cmd)

参考文献

どうですかね?うまくいきましたか?