Sphero で迷路を脱出するためのプログラム。 Gifter-labo 向けのひな形。
できるだけ簡単に、node.js で 迷路を解けるようにしました。
- モジュールをインストール
npm install- main.jsを編集
// 自分の Sphero の ID に置き換える
var port = "xxx";Spheroのシリアルポートにしておく。 シリアルポートの取得はこちらを参照。
- 実行
npm startその後、位置補正が始まる。 Space キーで位置補正終了、onConnect 関数呼び出し。
Spheroに接続された時に呼び出されます。
衝突時に呼び出されます。
※ [] 内は省略可能
Spheroを動かします。 speedは、動かす速度で、0-255 で指定します。 degは、数値を指定すると角度、 文字列を指定すると、「左 右 前 後」に動きます。
Sphero の色を変更します。
色の指定方法は、orb.color と同様、
orange、greenなどの名前や、
カラーコードの場合は、0x00ff88 と、16進数で指定できます。
また、第二引数に、指定した色を適用する時間を秒単位で設定します。