ステッピングモータ(Stepperクラス)
ステッピングモータを制御をするためのライブラリです。使用する場合は、ライブラリとしてインポートして、#include <stepper.h>を記述してください。
Stepper用コンストラクタ
概要 |
Stepperクラスのインスタンス生成用コンストラクタです。 |
文法 |
Stepper(steps, pin1, pin2)Stepper(steps, pin1, pin2, pin3, pin4) |
パラメータ |
steps: 1回転(360度)のステップ数。100のとき1ステップは3.6度。(int型)pin1~pin4: 接続するピン |
戻り値 |
なし |
setSpeed
概要 |
1分間あたり何回転するか設定する。 |
文法 |
setSpeed(int rpms) |
パラメータ |
rpms: 回転速度[rpm] |
戻り値 |
なし |
step
概要 |
モータを回転させる。 |
文法 |
step(int steps) |
パラメータ |
steps: モータが回転する量をステップ数により指定する。負の数を入力すると逆回転する。 |
戻り値 |
なし |
getRpms
概要 |
モータの現在の回転速度を取得する。 |
文法 |
int getRpms() |
パラメータ |
なし |
戻り値 |
現在の回転速度[rpm] |
getPosition
概要 |
モータの現在の回転位置を取得する。 |
文法 |
int getPosition() |
パラメータ |
なし |
戻り値 |
現在の回転位置(ステップ数)。 |
サンプルプログラム
編集中です。