INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino DUE mit 4 Stepper und 4 Poti
31.01.2014, 21:45 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2014 22:34 von Jok3r89.)
Beitrag #1
Arduino DUE mit 4 Stepper und 4 Poti
Guten Abend ,

Ich habe ein Problem mit meinem Programm , ich steuere 4 Stepper über
Driver mit einem Arduino an . Bewegen sollen sich die wenn man die
Joysticks bewegt . In 0 Stellung (512) sollten sie verweilen . Alles
soweit so gut , wenn ich nur einen Joystick programmiere funktioniert
alles so wie es soll . Definiere ich 4 Stepper bewegen sich bei allen
Joysticks alle Stepper gleichzeitig und nicht der Stepper der den
Joystick zugewiesen ist


#include <AccelStepper.h>

//Stepper Definieren
AccelStepper stepper0(1,4,3); // 1= Driver , 4= Step , 3=
F/R
AccelStepper stepper1(1,7,6); // 1= Driver , 7= Step , 6=
F/R
AccelStepper stepper2(1,10,9); // 1= Driver , 10= Step , 9=
F/R
AccelStepper stepper3(1,13,12); // 1= Driver , 13= Step , 12=
F/R

#define ANALOG_IN0 A0
#define ANALOG_IN1 A1
#define ANALOG_IN2 A2
#define ANALOG_IN3 A3


void setup()
{
stepper0.setMaxSpeed(10000);
stepper0.setAcceleration(10000);

stepper1.setMaxSpeed(10000);
stepper1.setAcceleration(1000);

stepper2.setMaxSpeed(10000);
stepper2.setAcceleration(1000);

stepper3.setMaxSpeed(10000);
stepper3.setAcceleration(1000);


Serial.begin(9600);
analogReadResolution(10);
}

void loop()
{
// Read new position Stepper 1

int analog_in0 = analogRead(ANALOG_IN0);
stepper0.setSpeed(512-analog_in0) ;


// Read new position Steppper 2

int analog_in1 = analogRead(ANALOG_IN1);
stepper1.setSpeed(512-analog_in1) ;



// Read new position Stepper 3

int analog_in2 = analogRead(ANALOG_IN2);
stepper2.setSpeed(512-analog_in2) ;


// Read new position Stepper 4

int analog_in3 = analogRead(ANALOG_IN3);
stepper3.setSpeed(512-analog_in3) ;

stepper0.run();
stepper1.run();
stepper2.run();
stepper3.run();




}



Ich verwende die <AccelStepper.h> für die Ansteuerung .

Das andere Programm mit 1 Stepper funktioniert -->
#include <AccelStepper.h>

//Stepper Definieren
AccelStepper stepper1(1, 4, 3); // 1= Driver , 4= Step , 3= F/R



void setup()
{
stepper1.setMaxSpeed(10000);
stepper1.setAcceleration(10000);



Serial.begin(9600);
analogReadResolution(10);
}

void loop()
{
// Read new position Stepper 1

int analog_in = analogRead(A1);
stepper1.setSpeed(2*(511 - analog_in)) ;






stepper1.run()

;
}





Wo liegt das Problem ? Ich habe das Gefühl das die Zuweisungen der Potis
zu den Stepper nicht passt ? Zumindestens hat es den Anschein . ....

Auch die Software 1.5.5 macht oft mal Probleme beim übertragen . Die MAC OS Version stürzt alle 10 mal ab und die Windoof überträgt nur jedes 3te mal das Programm .

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Poti Differenz Berechnung Kitt 9 137 Heute 15:55
Letzter Beitrag: Tommy56
  Bipolaren Stepper steuern DL8NAD 4 724 03.12.2015 22:38
Letzter Beitrag: Scherheinz
  Stepper 28BYJ-48 an UNO Symphonie 5 1.593 01.11.2015 09:07
Letzter Beitrag: Symphonie
  Accel Stepper Library für Schrittmotoren Problem Rampe fahren Schrittmotor 0 989 13.10.2015 21:03
Letzter Beitrag: Schrittmotor
  Anfänger und Stepper Cubiator 3 1.366 20.09.2015 17:52
Letzter Beitrag: Cubiator
  Stepper mit Feuchtesensor Warmbronner 9 1.426 02.08.2015 11:26
Letzter Beitrag: Scherheinz
  Stepper mit Arduino und Poti Hannes1984 3 961 01.08.2015 16:34
Letzter Beitrag: Scherheinz
  2 Stepper parallel mit easydrivern Endlagen und Mittelstellung murdok1980 4 1.093 18.06.2015 21:08
Letzter Beitrag: murdok1980
  Stepper und NeoPixel gleichzeitig paq 3 1.076 25.05.2015 10:33
Letzter Beitrag: rkuehle
  Arduino Ethernet mit USB 2 Serial Converter/Welche Einstellungen im Arduino-Sketch lociluke 1 1.115 05.05.2015 13:40
Letzter Beitrag: Bitklopfer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste