k0b0's record.

Computer Engineering, Arts and Books

Raspberry Pi2 model bのi2cを有効にする

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