#include AF_Stepper motor(48, 1); int mybit = 0; void setup() { pinMode(2, INPUT); motor.setSpeed(150); } void loop() { if (bitRead(mybit,1) == 1){ } else if (digitalRead(2) == LOW) {motor.step(1, BACKWARD, DOUBLE); } else {motor.step(64, FORWARD, DOUBLE); bitSet(mybit,1); } }