Page 91 - Microcontrolere - Indrumator de laborator
P. 91

Deoarece motorul consumă o cantitate semnificativă de energie, este preferabil
          să fie alimentat direct de la o sursă de alimentare externă de 5V, mai degrabă decât de
          la Arduino.
               Este demn de remarcat faptul că motorul consumă energie chiar și atunci când
          este în repaus, pentru a-și menține poziția.
               Modalitatea de comandă a unui astfel de motor este exemplificată prin aplicația
          ce urmează, a cărui mod de conectare este prezentat în Figura 11.4.






















               Fig. 11.4. Conectarea driver-ului și a motorului la placa Arduino [11]

               Codul utilizat pentru această aplicație este următorul [11]:

               #include <Stepper.h>

               const int stepsPerRevolution = 2038;

               Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);

               void setup() {

               }

               void loop() {

                 myStepper.setSpeed(5);
                 myStepper.step(stepsPerRevolution);
                 delay(1000);

                                              88
   86   87   88   89   90   91   92   93   94   95   96