Hallo agmue,
vielen Dank für die Unterstützung,
ja, das klingt gut, obwohl es auf eine zeitgenaue Kraftmessung nicht ankommt,
hätte man damit aber vermutlich auch für künftige Probleme schon mal vorgesorgt.
Allerdings sind die 500 millis aus dem delay nicht kritisch, da dies sozusagen noch ein Setup ist, welches nach dessen Durchlauf und dann mit: (setupStep = 1) nicht wieder angesprochen wird.
In dieser Phase des Programms wird noch keine Kraftmessung benötigt. Hier findet der Motor nur seine Ausgangsposition. (Video) und Bild (Ausschnitt1 sM).
In Bild (Ausschnitt2 sM) ist der Verlauf mir Bibliothek HX711 dargestellt, HX711.h scheint "motorSetup()" komplett zu unterdrücken. Ich hänge beide Sketch-Versionen unten an.
Noch etwas anders:
Du hast für die Blinkzeit eine Primzahl verwendet, warum macht man das so?
die ersten Positionen 13, 15, 14, 15 usw. sind quasi die Geschwindigkeitsanzeige,
sinkt die unter 10, wird gestoppt und in Ausgangsposition gefahren
mit HX711 Motor überspringt das Setup

