Hallo erstmals
und zwar ich habe hier ein Unterprogramm dass ein paar Schrittmotoren ansteuert. Es führt in der while Schleife eine gewisse Zeit etwas aus. Das Problem was ich habe ist wenn ich nur einen Motor ansteuere kann ich die Geschwindigkeit regulieren wie ich will. Doch wenn mehrere Schrittmotoren angesteuert werden drehen sie sich mit der gleichen Geschwindigkeit. Sie sollen aber verschieden schnell drehen.
void planeten_schnellauf(){
schnellauf = millis();
merkur_stepper.setSpeed(25);
venus_stepper.setSpeed(10);
erde_stepper.setSpeed(5);
mars_stepper.setSpeed(5);
while((schnellauf + schnellauf_zeit_in_ms) > millis()){
merkur_stepper.step(1);
venus_stepper.step(1);
erde_stepper.step(1);
mars_stepper.step(1);
}
}