tanaken.metanaken.mePortfolioPosts7/27/2018Arduinoでスティッピングモーターを制御するArduinoを用いて、スティッピングモーターを制御するのに苦戦したのでメモしておきます。スティッピングモータードライブキットを使用しています。Arduinoとは?Arduinoは、オープンソースのハードウェアです。IDEというプログラムの開発環境も無償で提供されており、手軽にマイコンデビューを果たすことができます。1個3000円という低価格帯も大変魅力的です。Unoを用いて、スティッピングモーターを制御していきたいと思います。LeonardoといったUno以外のArduinoを用いる際は配線に注意してください。対応するSPI通信のピンが異なる場合があります。電源に繋ぐだけで作動するDCモーターとは異なり、スティッピングモーターを作動させるためには、パルス電力を供給(PWM駆動方式)する必要があります。ステッピングモータードライブキット」をドライバとして使用することとしました。その他もろもろドライブキットは、次のようにハンダ付けしておきます。回路図はバイポーラ型のスティッピングモーターを使用していますが、ユニポーラ型のモーターを代用することも可能です。GNDロジック電源としてArduinoから5V電圧を供給しているので、電源設定ジャンパを以下のような感じで3、4番ピンをを埋めておきましょう。忘れがちなので見落とさないように!!コーディングプログラムは「北の国から電子工作(仮)」大先生のコードを使わせていただきました。こちらから、スケッチをダウンロードしてそのまま使わせていただきます。動かしてみる電源を入れて、ArduinoをPCに接続すれば動くはずです。動かない時は、電源周りを疑った方が良さそうです。LeonardでSPI通信が可能なピンの配置が異なっていることに気づかずUnoの配線の配置でLeonardを動かそうとしてしまったばかりにはまってしまいました。細かい制御は、作成していただいたスケッチをみながら微調整しいきたいと思います。