
STEPS is the number of steps for 1 revolution of the output shaft. If you read the comments it always helps. Here is what i have done, please let me know if there is a better way of doing this as im very new to all this XD Steps2Take = 339 // Rotate CW steps = 339 PinMode(buttonPin, INPUT) // initialize the pushbutton pin as an inputīuttonState = digitalRead(buttonPin) // read the state of the pushbutton value Stepper small_stepper(stepsPerRevolution, 8, 10, 9, 11) Int buttonState = 0 // variable for reading the pushbutton status I have changed Steps2Take to 339, this i got by dividing 2038 by 6 hoping this would be close enough to 1/6 a rev, but slowly it moves out due to it actually needing to move by 339.6 steps (i assume this isnt possible) #include Ĭonst int stepsPerRevolution = 100 // change this to fit the number of steps per revolutionĬonst int buttonPin = 2 // the number of the pushbutton pin I have also made some mods to this code so that the stepper will not move untill i press a button, i would like to make this movement exactly 1/6 a rev or 1/10 a rev is this possible with this code and this stepper motor?


How is the steps2take value of 2038 calculated? I have a couple of questions about this code: Steps2Take = 2038 // Rotate CW steps = 2038įrom all the info on the net i can find on peoples experiences and from data sheets, the motor has a Stepper small_stepper(STEPS, 8, 10, 9, 11) Here in the sequence 1-3-2-4 for proper sequencing*/ To Motor Driver In1, In2, In3, In4 and then the pins entered The pin connections need to be 4 pins connected The number of steps of the motor and the pins it'sĪttached to.

* create an instance of the stepper class, specifying #define STEPS 100 //Number of steps per revolution i started with some code i found on the forums here. Hello again, i've started toying with a 28BYJ-48 stepper motor i bought off ebay, with a uln2003a controller and arduino uno.
