LoginSignup
6
4

More than 5 years have passed since last update.

RaspberryPiでI2Cを使えるように設定【2018年】

Posted at

この記事の内容

RaspberryPiでI/Oエキスパンダ(MCP23017)を使うため、I2Cを使えるように設定する。

ラズパイ環境

  • RaspberryPi 3 model B
  • Raspbain 9.1

Raspbainのバージョン確認方法

エラーが発生するまで

i2c-toolsのインストール(入っているかも)

インストール
pi@raspberrypi:~ $ sudo apt-get install i2c-tools

接続情報を取得してみる

エラー
pi@raspberrypi:~ $ sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory

解決方法

設定を開く
pi@raspberrypi:/dev $ sudo raspi-config

Interfacing Optionsを選択
バージョンが古いと、Advanced Optionの場合もある

スクリーンショット 2018-03-06 0.17.37.png

I2Cを選択。
スクリーンショット 2018-03-06 0.00.46.png

<はい> を選択
スクリーンショット 2018-03-06 0.00.51.png

再起動
pi@raspberrypi:/dev $ sudo reboot

結果

いい感じ!
pi@raspberrypi:~ $ i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4