Stepper - Web viewStepper. Task: Un stepper ar trebui sa se roteasca inainte si inapoi. Echipament...

3
Stepper Task: Un stepper ar trebui sa se roteasca inainte si inapoi. Echipament necesar: Arduino/ stepper cu placa de control/ 6 fire Stepper-ul este in special utilizat in mici proiecte alaturi de placa Arduino. El poate opera fara sursa suplimentara de tensiune si poate dezvolta un cuplu destul de mare. Acest lucru este posibil datorita motorului care este instalat in carcasa de metal a stepper-ului. O rotatie completa poate fi divizata in 2048 de pasi (steps). Un mic dezavantaj ar fi ca viteza maxima de rotatie este destul de mica. Stepper-ul trebuie conectat la placa de control. Aceasta placa suplimenteaza stepper-ul cu putere suficienta, pentru a nu obliga placa Arduino sa faca asta (s-ar putea arde placa). Exista doua tipuri de placi de control. Una are pinii de iesire deasupra, iar cealalta ii are dedesupt. Conectarea se face identic in ambele versiuni. Legarea firelor PIN2 de pe placa Arduino cu IN4 de pe placa de control !!! 2 cu 4!!! PIN3 de pe placa Arduino cu IN2 de pe placa de control !!! 3 cu 2!!!

Transcript of Stepper - Web viewStepper. Task: Un stepper ar trebui sa se roteasca inainte si inapoi. Echipament...

StepperTask: Un stepper ar trebui sa se roteasca inainte si inapoi.

Echipament necesar: Arduino/ stepper cu placa de control/ 6 fire

Stepper-ul este in special utilizat in mici proiecte alaturi de placa Arduino. El poate opera fara sursa suplimentara de tensiune si poate dezvolta un cuplu destul de mare. Acest lucru este posibil datorita motorului care este instalat in carcasa de metal a stepper-ului. O rotatie completa poate fi divizata in 2048 de pasi (steps). Un mic dezavantaj ar fi ca viteza maxima de rotatie este destul de mica.

Stepper-ul trebuie conectat la placa de control. Aceasta placa suplimenteaza stepper-ul cu putere suficienta, pentru a nu obliga placa Arduino sa faca asta (s-ar putea arde placa). Exista doua tipuri de placi de control. Una are pinii de iesire deasupra, iar cealalta ii are dedesupt. Conectarea se face identic in ambele versiuni.

Legarea firelor

PIN2 de pe placa Arduino cu IN4 de pe placa de control !!! 2 cu 4!!!

PIN3 de pe placa Arduino cu IN2 de pe placa de control !!! 3 cu 2!!!

PIN4 de pe placa Arduino cu IN3 de pe placa de control !!! 4 cu 3!!!

PIN5 de pe placa Arduino cu IN1 de pe placa de control !!! 5 cu 5!!!

PIN”GND” de pe placa Arduino cu GND de pe placa de control

PIN”5V” de pe placa Arduino cu VCC de pe placa de control

Urmatorul cod este un exemplu ce poate fi utilizat pentru efectuarea unei rotatii complete a stepper-ului (2048 de pasi) inainte si inapoi.

#include <Stepper.h> //incarca libraria stepper (care este inclusa in software-ul Arduino) software)int SPMU = 32;Stepper myStepper(SPMU, 2,3,4,5);void setup(){myStepper.setSpeed(500);}void loop() {myStepper.step(2048);delay(500);myStepper.step(-2048);delay(500);}