Ich habe nun noch einiges am Code zu optimieren versucht. Beispielsweise habe ich Print-Befehle zwischen die ganzen ChangeDutyCycle-Befehle gesetzt. Ich bekomme die Prints ausgegeben, ohne dass sich die Geschwindigkeit ändert. Habe dann noch einmal mit den Pausen auf Seiten des Senders und des Empfängers gespielt. Ausser, dass sich Verzögerungen beim Programmablauf ergeben haben und nicht mehr alle Befehle ausgeführt werden, haben sich keine Änderungen ergeben.
Nun, fürs Erste muss das reichen. Der Motor dreht und sobald ich ihn das erste Mal in den LKW einbaue, werde ich mich wieder darum kümmern. Daher würde ich den Thread als ungelöst schliessen...
Allerdings darf ich auch was positives vermelden. Ich habe zusätzlichen Code eingebaut um einen Servo für die Lenkung zu steuern. Das funktioniert. Ebenfalls über PWM, im gleichen Programm, über den gleichen RPi, lediglich von einer anderen Stromquelle gefüttert... Nun, man weiss nicht wieso, aber es funktioniert wie erwartet.