座標 - kanta/STEP800_prototype GitHub Wiki

/resetPos (int)motorID

  • motorID: 1-8, 255

タイミング:常時

ABS_POSレジスタを0にリセットします。現在位置をHOMEに設定するのと同等の操作です。

/setPosition (int)motorID (int)newPosition

  • motorID: 1-8, 255
  • newPosition: -2,097,152 - 2,097,151

タイミング:モータ停止時

ABS_POSレジスタを指定座標に書き換えます。現在のモータ位置が指定座標になります。

/getPosition (int)motorID

  • motorID: 1-8, 255

タイミング:常時

ABS_POSレジスタの内容(現在位置)を取得します。

返答:
/position (int)motorID (int)ABS_POS