最短の方法で新しい設定値に到達するために、どの方向に向かわなければならないかをどのように知ることができますか?
ステッピングモーターを制御するArduinoコードがあります。エンコーダーを使用して、ステッピングモーターの位置を値0..2048で取得します。
これで設定値200が得られ、200に移動します。これは時計回りになります。今私は200にいて、ポイント2000に行きたいのですが、これが最短の方法であるため、これは反時計回りに発生するはずです。
どちらの方向に向けるべきかを効率的に計算するにはどうすればよいですか?