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