LoginSignup
1
2

More than 5 years have passed since last update.

GrovePiの実装を実機テストなしでできてしまうGrovePiエミュレータの使い方

Last updated at Posted at 2017-08-06

言いたいこと

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

そうするっとアッラー素敵なGUIが立ち上がります

スクリーンショット 2017-08-06 19.49.55.png

GrovePi用のPythonスクリプトの実行

Pythonスクリプトを以下の「Load...」部から指定すると
GUIで指定したセンサの値が入力されている前提で、エミュレータが動いてくれます。
スクリーンショット 2017-08-06 19.50.41.png

動かすスクリプトは以下の通り、GrovePiのライブラリをimportした
前提で実装すれば、エミュレータがよしなにやってくれるみたいです

import grovepi
import time

if __name__ == '__main__':
    while True:
        input = grovepi.analogRead(0)
        print(input)
        time.sleep(1)
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2