Hallo!
Bin gerade in meinem ersten Lehrjahr als Elektroniker und hab quasi noch null erfahrung mit Microcontrollern und insbesondere Motoren(ansteuerung). Ich hatte neulich eine ziemlich nette Idee und versuche mich jetzt mal an deren Umsetzung, nur brauche etwas grundlegene Hilfe:

Im Grunde will ich einen Arm auf einer horizontalen Achse bewegen, an einer markierten Stelle halten und dann den Arm nach oben schwenken lassen, für eine bestimmte Zeit halten, und dann wieder in die Ausgangsposition bringen.

Die Positionsabfrage wollte ich über einen CNY70 realisieren, dafür hab ich auch schon einen Vorschlag im Netz gefunden und für den Einstieg in Microcontroller ist der Wiki hier auch sehr hilfreich, also bleibt mir gerade primär das Problem der Motorenwahl:

Der momentane Plan ist es, dass ein Motor ein Zahnrad antreibt, welches für die Längsbewegung sorgt, bis das entsprechende Signal vom CNY70 kommt und dann ein zweiter Motor den Arm nach oben schwenkt. Nun werfen sich aber fragen auf: Schritt- oder Servomotor, wie steuert man das am einfachsten an und gibt es evtl. nen extra Motor um nur eine "Hebelbewegung" auszuführen?