- Scheda Arduino UNO R3
- Motor Drivers
Il motor drivers che ho utilizzato è il seguente:
Iniziamo con creare il circuito che è quello che segue:
Dopo aver realizzato il circuito andiamo a caricare sulla scheda Arduino UNO lo sketch che segue:
#include <Stepper.h> #define STEPS 100 Stepper small_stepper(STEPS, 2, 4, 3, 5); int Steps2Take; void setup() { } void loop() { small_stepper.setSpeed(200); Steps2Take = 100; //se cambiato il valore 100 con un altro numero, //lo step motor di muoverà in un'analtra maniera small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = -100; small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = 500; small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = -500; small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = 1000; small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = -1000; small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = 2000; small_stepper.step(Steps2Take); delay(2000); small_stepper.setSpeed(200); Steps2Take = -2000; small_stepper.step(Steps2Take); delay(2000); }
Dopo aver realizzato lo sketch e aver caricato lo sketch, vedremo il nostro step motor che si muoverà facendo piccoli semicerchi fino ad arrivare a un giro completo per ogni verso.
Per questa guida è tutto, spero di essere stato chiaro ma, se così non fosse non esitate a scrivere nei commenti, ciao.