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

Un tour de plus

Ce programme utilise un 28BYJ48 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.4 Voir http://arduino.dansetrad.fr/MTobjects

const uint8_t PIN_BOUTON = A0;

MTulnStepper Stepper(pin_A1 2, pin_B1 3, pin_A2 4, pin_B2 5, UNE_PHASE);

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

MTbutton Bouton(PIN_BOUTON, tourne);

void setup(){}

void loop(){}