ご質問
KM-1UをRaspberry_PiのI2Cにて動作させたいです。
指定した(デフォルト設定で)速度と角度を決めて、動作信号が入っているときにのみ動作をさせると言う流れです。
原点も任意の位置で登録したく思っておりますが、どのような方法で行えば良いのでしょうか?
回答
RaspberryPi には I2C ライブラリがありませんので、
ローレベルAPIを使って、バイト列を送って頂く必要があります。
サンプルコードとしては、こちらご参考下さい。
https://keigan.zendesk.com/hc/ja/articles/4407190353561
以下の手順で可能かと存じます。
- moveToPosition で位置移動
- presetPosition で 0 を設定
- moveToPosition で位置移動(以後は2で設定したときの座標が原点となる)
することで、原点設定が可能です。
ローレベルAPIのモーター動作コマンド一覧
https://keigan.zendesk.com/hc/ja/articles/4407182704537