Wenn du nur eine Klappe ansteuern willst und keine zusätzlichen Dinge würde ich dir einen µC empfehlen. Hast du Erfahrung mit der Programmierung?
Ich würde dir einen kleinen µC empfehlen. Der Attiny 25 (o.Ä.) würde schon reichen.
Der hat 8 Anschlüsse:
VCC und GND => Versorgung
Reset
weitere 5 Anschlüsse, die du frei verwenden kannst

Du kannst zwar den Reset Anschluss auch als frei verwendbaren Anschluss verwenden, würde ich aber nicht machen, da du sonst nicht mit einem ISP Adapter programmieren kannst.

Mit dem Stufenschalter würde ich versch. Spannungsteiler schalten und mit dem Analogeingang Auswerten. Den Schrittmotor würde ich mit dem Schritt/Richtungssignal ansteuern (mit eigenen Endstufe). Bei Pollin soll es eine relativ günstige Schrittmotorkarte geben.

Das Datenblatt zum Attiny 25/45/85: http://www.atmel.com/dyn/resources/p...ts/doc2586.pdf

MfG Hannes