MTstepStepper: Example 2
Event management for Uno, Nano, Mega
One more turn
This program uses a hybrid stepper (like 17HS4401) which go for a turn of each press on a button. We will use a simple button, type bell.
Complete program recommended
This program is completely under interruption, and releases loop which can be used to do something else.
// This program takes a turn when you press a button
#include <MTobjects.h> // V1.0.6 See http://arduino.dansetrad.fr/en/MTobjects
const uint8_t PIN_BOUTON = A0;
MTstepStepper Stepper(pin_Step 2, pin_Dir 5, pin_EN 8);
void turn(void) // A full tour
Stepper.move(Stepper.getStepsPerTurn());
}
MTbutton Bouton(PIN_BOUTON, turn);
void setup(){}
void loop(){}