Arduino führt Programme nicht aus

Ich habe einen Arduino Due auf dem ich ein Motorshield (Adafruit Version 2.3) habe. Dieser soll zwei Fahrmotoren antreiben. Die Spannungversorgung erfolgt über Batterien. Mein Problem: Die Motoren führen nur zu Beginn das geschriebene Programm aus. Dann drehen sie nur noch oder gar nicht mehr. Der Fehler ist nicht reproduzierbar.Was mache ich falsch? Es ist mein erstes Projekt mit dem Arduino - ich bin 14 Jahre alt.

Vielleicht hat du ein Problem mit der Hardware. Vielleicht auch mit der Software.

Wer weiß ....

Meine Glaskugel schreit: "Stromversorgung" und "Rekursion" Aber das ist nix neues.... Die schreit immer, wenn sie zu wenig Informationen hat, um ruhig ihre Meinung kund zu tun.

Die Hardware habe ich einmal komplett ausgetauscht. Ich habe sie schrittweise ausgetauscht, um zu sehen, wo der Fehler liegt.

Falls combie sich nicht richtig ausgedrückt hat. Ohne die Fakten auf den Tisch zu legen, bringt das ganze Rätselraten nicht. Oder spielen wir schon wieder die nächste Runde??

Also, den Schaltplan her, wie was angeschlossen ist. Link zum Artikel. Nur weil Adafruit viele Shields anbietet für den Arduino, heißt das noch nicht, dass wir die kennen mit den kompletten Spezifikationen (nachgeschaut, das Shield ist zumindest schon mal Due kompatibel). Dann den kompletten Sketch.

Die Stromversorgung ist hier immer ein guter Kandidat

Hier sind die Optionen erklärt: https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/powering-motors

9V Batterien sind hier auch eine ganz schlechte Idee

Sind wir sicher, daß das Shield mit dem Arduino DUE funktioniert?

laut "https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/overview" Works with Due with 3.3v logic jumper. Wo ist dieser Jumper und wie hast Du ihn gesetzt?

Grüße Uwe