MTstepStepper: Exemple 2
Gestion par événements pour UNO, Nano, Mega

Un tour de plus

Ce programme utilise un hybride 200 pas/tour (genre 17HS4401) qui fait un tour à chaque appui sur un bouton. On va utiliser un bouton simple, type sonnette.

Programme complet recommandé

Ce programme se fait complètement sous interruption, et libère loop qui peut être utilisé pour faire autre chose.

// Ce programme fait faire un tour quand on appuie sur un bouton

#include <MTobjects.h> // V1.0.2 Voir http://arduino.dansetrad.fr/MTobjects

const uint8_t PIN_BOUTON = A0;

MTstepStepper Stepper(pin_Step 2, pin_Dir 5, pin_EN 8);

void tourne(void) // Un tour complet
{
  Stepper.move(Stepper.getMicroStepsPerTurn());
}

MTbutton Bouton(PIN_BOUTON, tourne);

void setup(){}

void loop(){}