#include <Stepper.h>
const int putaran = 200; // Jumlah langkah per putaran penuh motor
Stepper Stepper(putaran, 8, 9, 10, 11);
int state = 0;
void setup() {
Stepper.setSpeed(100); // Mengatur kecepatan motor
}
void loop() {
// Putaran pertama (90 derajat ke kanan)
for (int i = 0; i < putaran / 4; i++) {
Stepper.step(1);
delay(10);
}
delay(1000);
for (int i = 0; i < putaran / 4; i++) {
Stepper.step(1);
delay(10);
}
delay(1000);
// Putaran kedua (180 derajat ke kiri)
for (int i = 0; i < putaran / 2; i++) {
Stepper.step(-1);
delay(10);
}
delay(1000);
// Putaran kedua (180 derajat ke kiri)
for (int i = 0; i < putaran / 2; i++) {
Stepper.step(-1);
delay(10);
}
delay(1000);
}