Du könntest z.B. in deiner Programmversion eine Konstante als Mittelposition definieren:... wie kann ich den servo in eine bestimte position stehlen? also z.b das wen ich den rp6 starte des der servo automatich in die mittel stellung fährt?
MIDDLE_POSITION = RIGHT_TOUCH / 2
... und dann das Servo am Programmanfang in Mittelposition fahren:
pos = MIDDLE_POSITION
Gruß Dirk
P.S.: In deinem Prog sind RIGHT_TOUCH und LEFT_TOUCH beide 10. Du testest die Grenzen von pos im Hauptprogramm auf < LEFT_TOUCH und auf > RIGHT_TOUCH. Das ist eigentlich so noch nicht ok:
pos darf von 0 bis RIGHT_TOUCH gehen, wenn LEFT_TOUCH für dein Servo richtig eingestellt ist. Du bekommst auch höhere Werte für pos, wenn du PULSE_ADJUST kleiner machst (4..6). Probier das 'mal aus!
Lesezeichen