pololu a4988 a scatti

salve, ho collegato tutto, motore nema 17 e pololu, ho un problema però, quando vado ad alimentare il tutto il motore inizia a dare degli scatti in avanti e indietro senza che invii il programma, per quale motivo?...non ho messo il condensatore sia quello?, ho già regolato l'uscita del pololu... =( =( =( =(

..che sketch c'è attualmente caricato su Arduino? Che piedini utilizzi per pilotare il pololu?

https://www.youtube.com/watch?v=0jKYbounpyM ho collegato il tutto come in questo video..

e utilizzo il pin 2-3

c'è qualcuno che mi può aiutare?

Davide, te lo richiedo : che codice c'è attualmente su Arduino? Hai provato a caricare del codice di quelli linkati per utilizzare lo stepper?

void setup() { 
  pinMode(9, OUTPUT);       // Motor Dir
  pinMode(10, OUTPUT);     // Motor Step
  pinMode(11, OUTPUT);     // Motor On - Off
  digitalWrite(11, LOW);     // Motor Off = LOW
}

void loop() {
  Pololu_A4988_Example();
}

void Pololu_A4988_Example(){
         
  digitalWrite(11, HIGH);   // Motor On
  delay(500);                   // delay for Controller startup
  digitalWrite(9, LOW);     // Turn right
   
  for(double i = 0; i < 100000; i++) {     //100000 steps in one direction
    digitalWrite(10, HIGH);
    delay(1);
    digitalWrite(10, LOW);
    delay(1);
  }
  digitalWrite(11, LOW);    // Motor Off
 
  delay(5000);
   
  digitalWrite(11, HIGH);    // Motor On
  delay(500);                    // delay for Controller startup
  digitalWrite(9, HIGH);     // Turn left

  for(double i = 0; i < 100000; i++) {   //100000 steps in one direction
    digitalWrite(10, HIGH);
    delay(1);
    digitalWrite(10, LOW);
    delay(1);
  }
  digitalWrite(11, LOW);    // Motor Off
 
  delay(5000);
}

..apparte che doversi vedere 13 minuti di filmato per capire che collegamento hai fatto non è proprio simpa :stuck_out_tongue_closed_eyes: Non puoi schematizzare tu? O postare foto chiara del collegamento (anche per vedere come hai collegato il motore)?

ahah mi scusi:)..ora posto delle foto!!

ecco

IMG_2887[1] (2.19 MB)

define VELOCIDAD 1700


int steps = 13;
int direccion = 9;
int reset = 10;
int pasos = 3500;

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(steps, OUTPUT); 
  pinMode(direccion, OUTPUT); 
  pinMode(reset, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(reset, LOW);    //Mientras reset este en LOW el motor permanecerá apagado y no sufrirá. El chip apagará todos los puertos y no leerá comandos.
  delay(100);
  digitalWrite(reset, HIGH);   //Cuando reset se encuentre en HIGH el motor arrancará y leerá los comandos enviados.
  digitalWrite(direccion, HIGH);
    

  for (int i = 0; i<pasos; i++)       //Equivale al numero de vueltas (200 es 360º grados) o micropasos
  {
    digitalWrite(steps, HIGH);  // This LOW to HIGH change is what creates the
    digitalWrite(steps, LOW); // al A4988 de avanzar una vez por cada pulso de energia.  
    delayMicroseconds(VELOCIDAD);     // Regula la velocidad, cuanto mas bajo mas velocidad.

  } 
  
  digitalWrite(reset, LOW);   //Mientras reset este en LOW el motor permanecerá apagado y no sufrirá. El chip apagará todos los puertos y no leerá comandos.
  delay(100);
  digitalWrite(reset, HIGH);   //Cuando reset se encuentre en HIGH el motor arrancará y leerá los comandos enviados.
  digitalWrite(direccion, LOW);

  for (int i = 0; i<pasos; i++)       //Equivale al numero de vueltas (200 es 360º grados) o micropasos
  {
      
    digitalWrite(steps, LOW);   // LOW to HIGH hace que el motor avance ya que da la orden
    digitalWrite(steps, HIGH);    // al A4988 de avanzar una vez por cada pulso de energia.
    delayMicroseconds(1700);         // Regula la velocidad, cuanto mas bajo mas velocidad.
  }
}

questo può andare sennò?

a me sembra che i cavetti stanno nei pin 8 e 9 9 e 10 e non 9 e 13

e poi, scusami la franchezza, impara a saldare. Quelle saldature non sono saldature, ma una malatia. Il problema del malfunzionamento sono le saldature fatte male.

http://www.panniello.it/wp-content/uploads/2009/12/manuale_saldatura_iw1axr.pdf http://1.bp.blogspot.com/-T6J6IjKJIuw/TaULa7VZkdI/AAAAAAAAA38/YGHvm_RyRH0/s1600/Soldering-is-Easy-one-page-guide.JPG

Ciao Uwe

nemmeno :) se conti dal distacco 7...8 vedi che si trovano sul 9 e 10 :)