Raspiでi2cを使おうと、"raspi-config"で設定しようと試みたのだが、うまくいかない。。。
そこで、設定ファイルを手動で修正したらうまくいったのでメモしておく。
1, /boot/config.txtの編集
"/boot/config.txt"に以下の記述を追記する。
(コメントアウトされている場合は、コメントアウトを外す。)
dtparam=i2c_arm=on
2, /etc/modulesの編集
"/etc/modules"に以下の記述を追記する。
i2c-dev
設定が終わったらRaspiを再起動する。
3, i2cの動作テスト
lsmodでi2cモジュールの確認
lsmodでi2cモジュールがロードされているか確認する。
(i2c_devがロードされていればOK)
$ lsmod
i2c-toolsのインストール
以下のコマンドでi2c-toolsをインストールする。
$ sudo apt-get install i2c-tools
i2cdetectでi2cの接続状態を確認する
以下のコマンドでi2cの接続状態を確認する。
(接続状態が表示されたらOK。)
$ sudo i2cdetect -y 1