猿まね電子工作

電子工作にハマった中年オヤジのブログです。経験は20代の頃に少しだけ。でも、一応理系ということで、Raspberry Pi(ラズベリーパイ)やArduino(アルドゥイーノ)を始め、いろんな電子部品をいじくり倒し、本能のおもむくまま、猿マネで作りたいモノを作りまくります。

Raspberry Pi キャタピラ式模型製作

Raspberry Pi3搭載 スマホで動く「キャタピラ式模型」製作に挑戦!⑧ Python3用のI2Cモジュールをインストール

2017/02/17

スポンサードリンク

I2C(アイツーシーまたはアイスクエアシー)とは、Raspberry Piにセンサーなどの機器をつないだ時に使用する通信方式の1つです。

I2Cで通信をするには、Raspberry PiにI2Cモジュールをインストールする必要があります。

ここでは、Python3用のI2Cモジュールのインストール作業をします。

後で、キャタピラ式模型をネット経由でコントロールのための「WebIOPi」というアプリをインストールするのですが、「WebIOPi」はPython3対応なので、それに合わせるためです。

手順としては以下のとおりです。(Raspberry Piがインターネットに接続しておきます)

①I2Cを「有効」に設定

②I2Cモジュールのインストール

以上です。

 

①I2Cを「有効」に設定

GUI画面から「Menu」→「設定」→「Raspberry Piの設定」に進んで、設定画面を開きます。

01-i2c%e6%9c%89%e5%8a%b9%e5%8c%96

 

「インターフェイス」タブをクリックし、「I2C」の項目について「有効」を選択、「OK」ボタンをクリックします。

02-i2c%e6%9c%89%e5%8a%b9%e5%8c%96

 

Raspberry Piを再起動すると、I2Cの有効化は完了です。

03-i2c%e6%9c%89%e5%8a%b9%e5%8c%96

04-i2c%e6%9c%89%e5%8a%b9%e5%8c%96

 

②I2Cモジュールのインストール

GUI画面から「LXTerminal」を開きます。

スポンサードリンク

01-python3%e7%94%a8i2c%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab

 

まずはパッケージのアップデートしておきます。

「sudo apt-get update」と入力して「Enter」キーを押します。

02-python3%e7%94%a8i2c%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab

 

「sudo apt-get install python3-smbus」と入力し、「Enter」キーを押して、I2Cモジュールのインストールを開始します。

03-python3%e7%94%a8i2c%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab

 

途中、いろいろ聞かれますが、すべて「y」で「Enter」キーを押してください。

04-python3%e7%94%a8i2c%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab

05-python3%e7%94%a8i2c%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab

 

これでI2Cモジュールのインストールは完了です。

 

スポンサードリンク

-Raspberry Pi キャタピラ式模型製作