#include <Stepper.h>

const int stepsPerRevolution = 200; // Motorun bir tam dönüşü için gereken adım sayısı (1.8 derece/adım)

Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11); // Step motor sürücüsünün bağlı olduğu pinler

void setup() {
  myStepper.setSpeed(60); // Motorun hızını belirliyoruz (RPM cinsinden)
  Serial.begin(9600); // Seri iletişimi başlatıyoruz
}

void loop() {
  // 60 derece sola dön
  Serial.println("60 derece sola dönüyor...");
  myStepper.step(stepsPerRevolution / 6); // 60 derece sola dönmek için adım sayısı (200 adım / 6 = 33.33 adım)

  delay(1000); // Bir saniye bekle

  // 60 derece sağa dön
  Serial.println("60 derece sağa dönüyor...");
  myStepper.step(-stepsPerRevolution / 6); // 60 derece sağa dönmek için adım sayısı

  delay(1000); // Bir saniye bekle
}