PaP, Mega, error en los pasos


estimados,
tengo una placa arduino mega 2560, un driver
  • con l298 y l297,  un motor modelo 24hs1830 (bipolar 1,8deg) y una fuente switching de 12v  y 5v.
    estoy usando el código de ejemplo de stepperonerevolution. el motor indica que tiene 1.8 grados por paso. con lo que configure 200 pasos en el codigo. con esto logro que el motor gire pero hace aproximadamente 1/4 de giro para cada lado.
    si cuando llamo la funcion mystepper.step(200); hago algo así mystepper.step(2000); el motor da una vuelta completa,
    no entiendo este comportamiento. estuve buscando en google y no encontré que nadie haya tenido este problema. ni encontré una punta para empezar resolver el problema.
    abajo copio todo el codigo utilizado por si algo no está como devería.
    gracias por su tiempo.

    #include <stepper.h>

    const int stepsperrevolution = 200;  // change fit number of steps per revolution
                                         // motor

    // initialize stepper library on pins 8 through 11:
    stepper mystepper(stepsperrevolution, 4,5);           

    void setup() {
      // set speed @ 60 rpm:
      mystepper.setspeed(300);
      // initialize serial port:
      serial.begin(9600);
    }

    void loop() {
      // step 1 revolution  in 1 direction:
       serial.println("clockwise");
      mystepper.step(stepsperrevolution*10);
      delay(500);
     
       // step 1 revolution in other direction:
      serial.println("counterclockwise");
      mystepper.step(-stepsperrevolution*10);
      delay(500);
    }

  • http://www.esteca55.com.ar/proye-dvb20a.html



Arduino Forum > International > Español (Moderators: surbyte, Hector_A) > PaP, Mega, error en los pasos


arduino

Comments

Popular posts from this blog

opencv3, tbb and rasp pi 2 - Raspberry Pi Forums

small ethernet problem - Raspberry Pi Forums

Multithumb configuration params not working? - Joomla! Forum - community, help and support