Mit diesem Code laufen die Motore quasi gleichzeitig, aber beide mit derselben langsamen Geschwindigkeit.

Code:
#include <Stepper.h>

const int stepsPerRevolution = 2048;  // mit 2048 macht der 28BYJ-48 genau eine Umdrehung.

// initialize the Stepper library on pins 22 through 28:
Stepper myStepper(stepsPerRevolution, 22, 26, 24, 28);  // keine saubere Reihenfolge, aber läuft nur so !
Stepper Stepper2(stepsPerRevolution, 32, 36, 34, 38);

void setup() {
  Serial.begin(250000);
  while (!Serial);

  myStepper.setSpeed(16);
  Stepper2.setSpeed(6);
}

void loop() {


    myStepper.step(1);     // während der läuft, stoppt der Programmablauf an dieser Stelle
                                   // mit step(1) läuft der Motor fast kontnuierlich
  

    Stepper2.step(1);         // während der läuft, stoppt der Programmablauf an dieser Stelle
                                    // mit step(1) läuft der Motor fast kontnuierlich
 
 unsigned long millialt =micros();

    Serial.print("Zeit = ");                   // die Programmlaufzeit bei diesem Programm ist ca. 80 us
    Serial.println(micros() - millialt);
 

}   // ***************ENDE loop
Gruß
fredyxx