言いたいこと
Groveってはんだ付けなしでセンサがつくれて便利...!
GrovePiってGroveセンサをRasPiに繋げられて更に便利..!
でも、GrovePiをつかったプログラムを組むとき、わざわざ実機テストするのはめんどくさい...!
と思っていたら、こんな便利なGrovePiエミュレータがありました。
(GrovePi自体はNodeやJavaでも動きますが、本エミュレータはPythonでしか動かないようです...!)
使い方
基本 Mac&Python2.7環境下での使用を前提しています
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)