次の図はA4988モジュールの基本動作を確認するための回路図です。マイコンで制御する前にタクトスイッチを手で押して基本動作を確認します。
STEPとDIRにそれぞれタクトスイッチを接続します。それぞれの入力は10KΩの抵抗でプルアップされています。タクトスイッチを押下することにより0またはLOW、開放することにより1またはHIGHの信号を生成します。/SLEEPと/RSTはお互いに接続します。VMOTには今回は12Vを接続します。これは駆動するステッピングモーターの仕様で決定します。VMOTとGND間には電解コンデンサーを入れます。
今回使用するステッピングモーターのコイル間の抵抗は実測値で約12Ωです。これを12Vで駆動しますので、オームの法則により1A流れることになります。電圧・電流とも先ほど示した最大定格を下回っていますので、安心ですね。以上の回路をブレッドボードに実装した図が以下の通りです。
STEP側に接続したタクトスイッチを押すたび、ステッピングモーターが1ステップごと回転することを確認してください。またDIR側のタクトスイッチを押しながらSTEP側のタクトスイッチを押すと、先ほどは逆にステッピングモーターの軸が回転するはずです。
次の図が上記動作を実験中の写真です。
A4988の基本動作を確認できましたので、早速、ArduinoをA4988に接続してステッピングモーターを回してみましょう。次の図はArduinoをA4988に接続した回路図です。
ArduinoのD3をSTEPに、D4をDIRに接続します。次の図が上記回路をブレッドボードに実装した図です。
Copyright © ITmedia, Inc. All Rights Reserved.