Rami10:
Deine letzte Anmerkung verstehe ich nicht. Der Motor betreibt eine kleine Kabelteommel, die das Drahtseil des Ballons aufwickelt oder entwickelt. Dadurch bewegt sich der Ballon hoch und runter.
Die Endlagen wollte ich über die Zeit steuern. Also beispielsweise 20 Sekunden Drehrichtung rechts, danach 20 Sekunden Drehrichtung links. Dies könnte ich über das unterschiedliche Ansteuern der Pins erreichen.
Du brauchst dazu zusätzlich noch mindestens eine Positionserkennung. Es ist höchst unwahrscheinlich, dass der Motor den Ballon immer genau gleich steigen lässt oder einzieht. Zum einen geht wegen der Zugkraft des Ballons das Steigen lassen leichter als das Seil einzuziehen. und zum anderen haben Motoren und Getriebe oft eine Vorzugsrichtung, wo sie minimal besser als andersherum laufen Schon ein Zentimeter Differenz reicht um sich während eines Messetages deutlich zu addieren. Positionserkennung die Zählung der Seiltrommel-Umdrehungen sein oder ein Endschalter in Form einer Lichtschranke oder eines mechanischen Kontaktes. Du kannst z.B. in der unteren Position des Ballons deinen Endschalter haben. Ballon wird vom Endschalter aus 20s steigen gelassen, dann wird er wieder eingezogen und fährt nach 22s. wieder gegen den Endschalter.