// Stepper motor on Wokwi!
#include <Stepper.h>
#define M1_STEP 7
#define M1_DIR 6
#define M1_ENA 8
#define M2_STEP 5
#define M2_DIR 4
#define M2_ENA 8
#define SWITCH1 9
#define SWITCH2 10
void M1Step(int dir) {
digitalWrite(M1_ENA,LOW);
digitalWrite(M1_DIR,dir==1? HIGH:LOW);
digitalWrite(M1_STEP,HIGH);
digitalWrite(M1_STEP,LOW);
}
void M2Step(int dir) {
digitalWrite(M2_ENA,LOW);
digitalWrite(M2_DIR,dir==1? HIGH:LOW);
digitalWrite(M2_STEP,HIGH);
digitalWrite(M2_STEP,LOW);
}
void setup() {
// set the speed at 60 rpm:
//myStepper.setSpeed(60);
// initialize the serial port:
Serial.begin(9600);
}
void loop() {
M1Step(2);
M2Step(1);
delay(500);
}