Interferenzen Pins und Motorsteuerung?

Hallo,

Ich habe ein merkwürdiges Verhalten unseres Calliopes.

Unser Projekt (im Mai mal bei einer ersten Frage hier mal erwähnt: Dumme Frage: Warum kann ich einen DC Motor nicht an einem normalen Pin betreiben) ist weiter gediehen. Aber: Motoren funktionieren genau ein Mal und dann hört es auf.

Konkret: Ich habe an einem ferngesteuerten Auto die Lenkung auf die Motorenpins gelegt. Das Auto ist etwas simpel, aber wenn ich da Schub in die eine Richtung gebe, dann lenkt es nach links und Gegenschub lenkt nach rechts. Also Prima.

Den Heckantrieb habe ich über Pin2 + einen Transistor und dann 9Volt Batterie realisiert. Klappt auch prima.

Aber: Sobald der Heckantrieb mal angesprungen ist, geht die Lenkung nicht mehr.

Will heissen: Nach dem Einschalten kann ich lenken, aber sobald ich auf Pin2 Mal einen analogen Wert geschrieben habe, bewegt sich die Lenkung (wie erwähnt über die Calliope-Motorenpins) nicht mehr. Im inneren des Lenkmotors höre lediglich ich ein leichtes klicken.

Unten angehängt das entsprechende Programm von OpenRoberta.

Kurzum: Was geht schief und kann ich das irgendwie in den Griff kriegen?

Würde es etwas bringen, die Lenkung auch über einen Transistor zu realisieren? Wobei da die Pins eng werden könnten, oder. Habe ja nur 2 analoge, oder?

Würde mich freuen, wenn jemand uns helfen könnte.

Christian

Bitte immer angeben:
Versionsnummer auf dem mini: v1.2
Betriebssystem: Ubuntu 18.04 LTS
Benutzter Editor: Open Roberta

(https://christian-folini.ch/calliope.png)