// A4988ステッパードライバーのピン設定
const int stepPin = 2; // ステップピン
const int dirPin = 3; // 方向ピン
void setup() {
// ピンを出力モードに設定
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop() {
// モーターを回転させる方向を設定
digitalWrite(dirPin, HIGH); // HIGHまたはLOWに設定して回転方向を変更
// ステップを発生させてモーターを回転させる
for (int i = 0; i < 200; i++) { // 200ステップで1回転(具体的なステップ数はモーターの仕様による)
digitalWrite(stepPin, HIGH);
delayMicroseconds(500); // ステップ間の遅延時間(調整が必要な場合は変更)
digitalWrite(stepPin, LOW);
delayMicroseconds(500); // ステップ間の遅延時間(調整が必要な場合は変更)
}
delay(1000); // 1秒待機
}