this code makes only one motor move( stepper1) the given number of steps.
#include<AccelStepper.h>
// 1 = Easy Driver interface
// UNO Pin 2 connected to STEP pin of Easy Driver
// UNO Pin 3 connected to DIR pin of Easy Driver
AccelStepper stepper1 = AccelStepper(1, 3, 4);
AccelStepper stepper2 = AccelStepper(1, 6, 7);
int nos;
int noos;
void setup() {
stepper1.setMaxSpeed(2000);
stepper2.setMaxSpeed(2000);
Serial.begin(9600);
}
void loop() {
while (Serial.available()>0)
{
Serial.println("enter nos");
nos = Serial.parseInt();
noos = Serial.parseInt();
stepper2.moveTo(nos);
stepper1.moveTo(noos);
}
stepper1.run();
stepper2.run();
}
this code makes both motors move only one step.
#include<AccelStepper.h>
// 1 = Easy Driver interface
// UNO Pin 2 connected to STEP pin of Easy Driver
// UNO Pin 3 connected to DIR pin of Easy Driver
AccelStepper stepper1 = AccelStepper(1, 3, 4);
AccelStepper stepper2 = AccelStepper(1, 6, 7);
int nos;
int noos;
void setup() {
stepper1.setMaxSpeed(2000);
stepper2.setMaxSpeed(2000);
Serial.begin(9600);
}
void loop() {
while (Serial.available()>0)
{
Serial.println("enter nos");
nos = Serial.parseInt();
noos = Serial.parseInt();
stepper2.moveTo(nos);
stepper1.moveTo(noos);
stepper1.run();
stepper2.run();
}
}