2線式のシリアル通信インターフェース(同期式)IOエキスパンダ(MCP23017) ユーザーをi2cグループに追加して、sudoなしでもアクセスできるようにする
# gpasswd -a uchida i2cアドレスを調べる
ポートのON/OFF$ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
使用GPIOピンの初期化Python
$ i2cset -y 1 0x20 0x00 0x00 LED点灯(GPA7, GPA6, GPA5, GPA4 を オン)
$ i2cset -y 1 0x20 0x14 0xf0 LED消灯(GPA7, GPA6, GPA5, GPA4 を オフ)
$ i2cset -y 1 0x20 0x14 0x00
i2c01.py i2c02.py