GrovePiをRaspi 3B+に取り付けて簡単にLチカを行う[Grove][Python][RaspberryPi]
Groveとは?
- [マイコン](http://d.hatena.ne.jp/keyword/%A5%DE%A5%A4%A5%B3%A5%F3)に取り付けたシールドにセンサモジュールを抜き差しするだけで簡単に電子工作ができるキット.
- IoTのプログラミングには興味があるが,ハードウェアの勉強をするのが面倒な人にピッタリ!
- 研究のプロトタイプ作成にもピッタリ!用意したもの
- Jessieインストール済の[Raspberry Pi](http://d.hatena.ne.jp/keyword/Raspberry%20Pi) 3B+
- GrovePi+シールド
- ラズパイでGroveを使うためのシールド- Grove LED モジュールGrovePi+シールドの箱にはB, B+ A+, 2対応と書いてあったが,3B+でも問題なく使えた.
秋葉原のマルツでは,Groveモジュールが多数陳列されていた.
ギーク感溢れるパッキングだったため,テンションが上がってしまいついついたくさん買ってしまった.
GrovePi+シールドをRaspberry Piに取り付ける
ここから作業開始だ.
まず,下の写真のようにGrovePi+シールドをRaspberry Piに取り付ける.特に迷うことは無いはず.
GrovePiのソースコードをダウンロード&インストール
$ git clone https://github.com/DexterInd/GrovePi.git # ソースコードのダウンロード$ cd GrovePi/Script$ sudo sh ./install.shインストール完了後,自動で再起動する
再起動の後,以下のコマンドを入力し,以下の出力が返ってくればOK
$ sudo i2cdetect -y 10 1 2 3 4 5 6 7 8 9 a b c d e f00: -- 04 -- -- -- -- -- -- -- -- -- -- --10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --70: -- -- -- -- -- -- -- --GrovePi+シールドにLEDモジュールを取り付ける
LEDを基盤に取り付ける.写真をみるとわかるが,足の長さが同じなので端子の形から+-を判断する.
GrovePiのサンプルプログラムを実行しLEDをチカチカさせる
$ cd GrovePi/Software/Python # サンプルプログラムがあるフォルダ$ python grove_led_blink.py # LEDをチカチカさせるスクリプトPythonスクリプトを実行すると,ON, OFFのアラートが交互に出力.
LEDがチカチカしてる様子.
以上.とっても簡単でした.