#include <Stepper.h>

const int Revolution = 202; // Jumlah langkah per putaran penuh motor
Stepper Stepper(Revolution, 3, 1, 2, 4); 

void setup() {
  Stepper.setSpeed(60); // Mengatur kecepatan motor
}

void loop() {
  // Putaran pertama 90 derajat ke kanan
  for (int i = 0; i < Revolution /4; i++) {
    Stepper.step(-1); 
    delay(10);
  }
  delay(1000);

  // Putaran kedua 90 derajat ke kanan
  for (int i = 0; i < Revolution /4; i++) {
    Stepper.step(-1); 
    delay(10);
  }  
  delay(1000);

  // Putaran ketiga 180 derajat ke kiri
  for (int i = 0; i < Revolution /2; i++) {
    Stepper.step(1); 
    delay(10);
  }
  delay(1000);

  // Putaran ketiga 180 derajat ke kiri
  for (int i = 0; i < Revolution /2; i++) {
    Stepper.step(1); 
    delay(10);
  }
  delay(1000);
}