Stepper Motor con driver 4988

Per pilotare un motore Stepper con il driver 4988 ho trovato la libreria per  Arduino https://github.com/laurb9/StepperDriver.

Il motore non gira. Ho almeno 3 componenti che compongono la catena, microcontrollore driver 4988 e motore.

Con l’oscilloscopio controllo l’uscita del pin del microcontrollore e verifico che in uscita ho un’onda quadra. Con questa prova certifico che il software è corretto ed il microcontrolore funziona correttamente.

Puntale dell'oscilloscopio sul piedino Step del driver 4988

Puntale dell’oscilloscopio sul piedino Step del driver 4988

Onda quadra visualizzata dall'oscilloscopio

Onda quadra visualizzata dall’oscilloscopio

Passo a controllare il motore usando un’altra scheda http://playground.arduino.cc/Main/AdafruitMotorShield ampiamente descritta qui: https://cdn-learn.adafruit.com/downloads/pdf/adafruit-motor-shield.pdf

Di seguito il codice di prova

#include <AFMotor.h>

AF_Stepper motor(48,2);

void setup() {
Serial.begin(9600);
Serial.println(“Stepper test!”);

motor.setSpeed(100); //10rpm

motor.step(100, FORWARD, SINGLE);
motor.release();
delay(1000);
}

void loop(){

motor.step(100,FORWARD,SINGLE);
motor.step(100,BACKWARD,SINGLE);

}

 

Il motore funziona, non rimane che testare il driver!

I commenti sono chiusi.