#include <Stepper.h>
float stepmax = 600;
// initialize the stepper library on pins 8 through 11:
Stepper Stepper1(stepmax, 12, 14, 27, 26);
Stepper Stepper2(stepmax, 21,19, 18, 5);
int i = 0;
float step1;
float step2;
float steptarget1 = 500;
//float stepmax = 600;
float steptarget2 = 300;
float deltaT = 5;
float speed1;
float speed2;
void setup() {
// initialize the serial port:
Serial.begin(115200);
speed1 = ((steptarget1*60)/(deltaT*stepmax));
speed2 = ((steptarget2*60)/(deltaT*stepmax));
Stepper1.setSpeed(speed1);
Stepper2.setSpeed(speed2);
Serial.println(speed2);
}
void gerak(float k) {
step1 = (steptarget1)*(k/(1000));
step2 = (steptarget2)*(k/(1000));;
Stepper1.step(step1);
//Serial.println("Sudut 1 =" + String(sudut1));
Stepper2.step(step2);
//Serial.print("Sudut 2 =" + String(sudut2));
}
void stop() {
step1 = step1;
step2 = step2;
//i=0;
}
void loop() {
Stepper1.step(steptarget1);
Stepper2.step(steptarget2);
}