Schrittmotor mit Encoder Position manuell anfahren und speichern

Hi

Hast Du denn bereits den Encoder wie den Stepper programmieren können?
Du brauchst ja eine Möglichkeit, daß der Arduino den Stepper 'frei gibt' - sonst versucht Er mit aller Gewalt (und Ihm zur Verfügung stehendem Strom) den Stepper genau in dieser Position zu halten.

Sonst:
-Startpunkt einstellen (Kamera verdrehen - Stepper muß frei sein)
-Knopf drücken -> Encoder auslesen und Position als Start merken
-Endpunkt einstellen (...)
-Knopf drücken -> Encoder auslesen und Position als Stop merken
-Referenz-Knopf drücken -> Stepper verfährt zur Position Start, dabei wird der Encoder laufend ausgelesen und entsprechend gestoppt
-Run-Knopf drücken -> Stepper verfährt mit vorgegebener Geschwindigkeit (Wartezeit z. Steps) Richtung Stop, auch hier wird wieder der Encoder auslesesen ect.pp.

Eigentlich bräuchtest Du hier keinen Stepper, ein reiner DC-Motor wäre ausreichend (bräuchte aber wohl eine PID-Regelung für die Geschwindigkeit).
Die aktuelle Position würde ich immer vom Encoder holen und mich hier nicht auf Schrittezählen verlassen - wenn wir schon eine Absolut-Position haben, kann Diese auch genutzt werden.

MfG