言いたいこと
Groveってはんだ付けなしでセンサがつくれて便利…!
GrovePiってGroveセンサをRasPiに繋げられて更に便利..!
でも、GrovePiをつかったプログラムを組むとき、わざわざ実機テストするのはめんどくさい…!
と思っていたら、こんな便利なGrovePiエミュレータがありました。
(GrovePi自体はNodeやJavaでも動きますが、本エミュレータはPythonでしか動かないようです…!)
使い方
基本 Macでの使用を前提しています
GrovePiエミュレータをgitからもってくる
$ git clone https://github.com/joemarshall/grovepi-emulator.git
GrovePiエミュレータを立ち上げる
$ cd grovepi-emulator $ python grovepiemu.py
GrovePi用のPythonスクリプトの実行
Pythonスクリプトを以下の「Load…」部から指定すると
GUIで指定したセンサの値が入力されている前提で、エミュレータが動いてくれます。
動かすスクリプトは以下の通り、GrovePiのライブラリをimportした 前提で実装すれば、エミュレータがよしなにやってくれるみたいです
import grovepi import time if __name__ == '__main__': while True: input = grovepi.analogRead(0) print(input) time.sleep(1)