Also der einfachste Weg wäre wenn du den Schrittmotor mit einem Controller steuerst und da die Positionen, soweit ich es verstanden habe, fest sind guckst du wieviele Steps der Schrittmotor braucht bis er an der Position 1 und 2 ist und legst diese dann fest (das kannst du aber nur machen wenn du sicher bist das er nirgendswo festhängen kann, weil sonst nachher paar Steps fehlen und der Motor woanders steht als er eigentlich sollte). So ersparst du dir den ganzen rummel mit Lichtschranke usw.
Bei der Wartezeit bin ich mir nicht so ganz sicher ob man das so realisieren kann das man mit einem Poti einen Spannungsteiler baut und dieses Poti dann an den ADC-Port eines Controllers hängt und dann Programmiert das bei einem bestimmten Spannungswert so und soviel Sekunden gewartet werden soll.
Wäre vielleicht ganz gut wenn ich da nochmal eine Rückmeldung bekommen könnte, weil das bisher nur ein theoretischer Gedanke war