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