Frage an alle die Mitlesen:
Ich möchte die Bewegung einens Servos mathematisch invertieren.
Folgende Situation ich habe Servos die sich nach oben bewegen wenn der Vorgabewert steigt (max 2170 Ticks) und sich senken, wenn die Vorgabe sinkt (min 810 Ticks). Nun ist es aber durch den Einbau bedingt, dass manche Servos invertiert laufen, d.h. sie sinken bei hohen werten und steigen bei niedrigen. Für die Ansteuerung wäre es aber leichter, wenn sich alle Servos gleich verhalten. Ich müsste also bei den Servos die sich invertiert verhalten im Programm eine Umrechnung implementieren die aus dem Vorgabewert hohe Werte = steigen und niedrige Werte = sinken, entsprechende Ticks generieren:
Servo A = hoch bei 2170 und niedrig bei 810 (Mitte 1490)
Servo B = hoch bei 810 und niedrig bei 2170 (Mitte 1490)
Irgendwie komm ich gerade nicht drauf, wie ich das mathematisch abbilden kann.
Lesezeichen