shuzo-kino.hateblo.jp
でI2Cのアドレスをみるにはi2cdetectをつかうと書きました。
今回は、これがうまくいかないパターン。
実際のところ
普通なら、こう出ますが
$ gpio i2cdetect 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
こんな風に出た場合
$ gpio i2cd Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory
これはI2Cが有効になっておらずポートにアクセスできない場合に発生します。
RasPiならRaspi-configで設定しましょう。