ブレッドボードの配線をする
ブレッドボードは1つの方向(ここでは縦方向とする)に並ぶ穴が内部で導通していて、横方向にジャンパーワイヤーを接続することで、テスト用の回路を組む。LPS331モジュールをRaspberry Piに接続するためには、6本のジャンパーワイヤーをブレッドボードに取り付ける。
Raspberry PiでI2Cインタフェースの設定を行う
次はRaspberry Piの設定だ。標準状態ではI2Cインタフェースが利用できないので、使えるようにする。
I2Cのモジュールを組み込むために、「/etc/modules」ファイルを編集。「sudo nano /etc/modules」を実行し、「/etc/modules」ファイルを読み込んだ状態でテキストエディタ「nano」を起動。「/etc/modules」ファイルの最後に「i2c-dev」の1行を追加する |
I2Cインタフェースを有効化。「/etc/modprobe.d/raspi-blacklist.conf」を編集して、「blacklist i2c-bcm2708」の行を消すか、行頭に「#」を付けてコメント化する |
i2c-toolsのモジュールを組み込む。これら一連の操作は、本連載の第1回と第2回の応用だ。一通り終わったら、Raspberry Piをいったんシャットダウンして、microUSB電源ケーブルを外す |
ブレッドボードとRaspberry Piを接続
配線を終わらせたブレッドボードと、I2Cインタフェースを設定したRaspberry Piを、写真のように接続する。間違えるとセンサーやRaspberry Piを壊す可能性があるので、念入りに確認してほしい。もちろん、接続時はRaspberry Piの電源は切っておく。
接続が終わったら、Raspberry Piの電源を入れる。Windows PCのTera TermからRaspberry Piにログインしたら、「sudo i2cdetect -y 1」コマンドでデバイス(LPS331モジュール)を確認してみよう。今回の取り付け方では、「5c」という場所に反応があるはずだ。