質問: 分かりにくいタイトルですいません。 先日、北の国から電子工作さんでL6470のドライバでステッピングモーターを動かす際のプログラムをダウンロードしたのですが、複雑すぎてよく理解できませんでした。 しかし「ステッピングモーター ソースコード」などと調べると簡単なプログラムが出てきます。これとか L6470のモータードライバを使うと北の国から電子工作さんで書かれていたような複雑なプログラムが必要になるのでしょうか。それとも簡単なコードでも動くことには動くのでしょうか。
回答: 分かりにくいタイトルというより、知りたいこととタイトルが違うんじゃない? タイトルに対して答えるなら、 当然違うドライバに対してはそれにあった制御をしてやる必要があります。 質問本文に対して答えるなら、 あくまで「動かすだけ」なら、どちらも大したことはないです。 L6470ライブラリの方は、Stepperでライブラリの中に入っていて見えてないような部分を作った、という話なので、比べるレイヤーを合わせないと不公平です。 それでもStepperの方が簡単に見えるかも知れませんが、もし、他の動作と組み合わせるようなことがあると、ベタにモーター電流を切り替えるStepperの方は途端に面倒なことが起こるかも知れません。