Klingt nach einem schönen Projekt

Als Motor bietet sich ein Getriebemotor an, dann bräuchte man allerdings einen Inkrementalgeber o.ä um die 90° zu erkennen.
Andererseits könnte man ja auch einen Schrittmotor nehmen, dann bleibt das Problem aus.

Als Controller würde ich einfach n Mega16 nehmen und mit Bascom Programmieren. Sollte kein Problem darstellen. Die Anforderungen sollte man aber mit Tastern lösen. Ein Laptop dafür wäre etwas daneben.