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(){}