Arduino mit motorshield 2 dcmotoren steuern

Hallo, ich bin totaler anfänger, möchte aber für die modellbahn mit einem arduino 2 dcmotoren steuern. Den sketch mit 1 motor habe ich noch schreiben können, jetzt jedoch, bei der programmierung mit 2 motoren an m1 und m2 funktioniert nichts, obwohl ich den sketch ohne fehlermeldung hochladen konnte.
Vielleicht kann mir jemand helfen
Danke!
eichy

Hällst Du uns für Hellseher? Wie sollen wir das ohne Deinen Sketch (bitte in Codetags (</> im Beitragseditor) beantworten können?

Gruß Tommy

Sorry,Tommy56, war mir schon klar. Der sketch sieht so aus:


#include <Adafruit_MotorShield.h>
#include <Wire.h>

Adafruit_MotorShield AFMS = Adafruit_MotorShield();
Adafruit_DCMotor *Turm = AFMS.getMotor(1);
Adafruit_DCMotor *Dampf =AFMS.getMotor(2);





void setup() 
 {AFMS.begin();
 
}

void loop() 
{
 
  Turm->setSpeed(30);
  Turm->run(FORWARD);
  delay(7000);
  Dampf->setSpeed(30);
  Dampf->run(FORWARD);
  delay(7000);
  Turm->setSpeed(40);
  Turm->run(FORWARD);
  delay(5000);
  Dampf->setSpeed(40);
  Dampf->run(FORWARD);
  delay(5000);
  Turm->setSpeed(50);
  Turm->run(FORWARD);
  delay(5000);
  Dampf->setSpeed(50);
  Dampf->run(FORWARD);
  delay(5000);
  Turm->run(RELEASE);
  delay(5000);
  Dampf->run(RELEASE);
  delay(5000);
  Turm->setSpeed(30);
  Turm->run(FORWARD);
  delay(7000);
  Dampf->setSpeed(30);
  Dampf->run(FORWARD);
  delay(7000);
  Turm->setSpeed(40);
  Turm->run(FORWARD);
  delay(5000);
  Dampf->setSpeed(40);
  Dampf->run(FORWARD);
  delay(5000);
  Turm->setSpeed(50);
  Turm->run(FORWARD);
  delay(5000);
  Dampf->setSpeed(50);
  Dampf->run(FORWARD);
  delay(5000);
  Turm->run(RELEASE);
  delay(5000);
  Dampf->run(RELEASE);
  delay(5000);
  Turm->setSpeed(30);
  Turm->run(FORWARD);
  delay(3000);
  Dampf->setSpeed(30);
  Dampf->run(FORWARD);
  delay(3000);
  Turm->setSpeed(45);
  Turm->run(RELEASE);
  delay(10000);

Listenelement

Dampf->setSpeed(45);
  Dampf->run(RELEASE);
  delay(10000);
  Turm->run(BACKWARD);
  Turm->setSpeed(35);
  delay(3000);
  Dampf->run(BACKWARD);
  Dampf->setSpeed(35);
  delay(3000);
  Turm->run(RELEASE);
  delay(4000);
  Dampf->run(RELEASE);
  delay(4000);
  Turm->run(BACKWARD);
  delay(5000);
  Dampf->run(BACKWARD);
  delay(5000);
  Turm->setSpeed(35);
  Turm->run(BACKWARD);
  Dampf->setSpeed(35);
  Dampf->run(BACKWARD);
  delay(5000);
  Turm->setSpeed(45);
  delay(7000);
  Dampf->setSpeed(45);
  delay(7000);
  Turm->run(RELEASE);
  delay(4000);
  Dampf->run(RELEASE);
  delay(4000);
}

Warum dann erst mal ohne?
Wo sind die Codetags?

Gruß Tommy