Schrittmotor Programmieren Stufen

Hallo Zusammen,

ich bin grad dabei mich mit dem Schrittmotor bekannt zumachen.
Mein Projekt ist grad mein Rolladen mit einem Schrittmotor zu steuer. Klappt bis jetzt auch ganz gut, sogar mit Fernbedinung.

Jetzt zu meinem Problem:
Ich möchte gern 4 Stufen einfügen, oben, 1/4 unten, halb unten, 3/4 unten und ganz unten.
Ich würde gern für jede Einstellung nur eine Taste verwenden, ergo der Arduinio muss dann ja erkennen wie tief bzw. wie hoch er noch muss um die gewünschte Stufe zu erreichen.

Kann mir dabei bitte jm helfen?

Lass dir die aktuellen Schritte über den seriellen Monitor oder eine Anzeige ausgeben. Dann die Zahl zu den passenden Positionen notieren. Diese Zahlen hinterlegst du in jeweils einer Variabel und übergibst mit dem Tastendruck dem Motor die gewünschte Schrittanzahl.

ergo der Arduinio muss dann ja erkennen wie tief bzw. wie hoch er noch muss um die gewünschte Stufe zu erreichen.

2 Möglichkeiten du hast:

  1. Absoluter Positions Sensor
  2. Endschalter und Referenzfahrt

Der Rest sind dann nur noch kleine endliche Automaten.