Hi,
also Dirk, ich erkenn da nen kleinen fehler:
ich nehm mal an die defines stehen für zeiten...Code:#define MOTOR_FORWARD_HALF (MIDDLE_POSITION / 2 + MIDDLE_POSITION)
da MIDDLE_POSITION ja 1,5 ms sind gäbe MOTOR_FORWARD_HALF ja dann 1,5/2 + 1,5 = 2,25
der impuls darf aber bloß 2 ms lang sein, also warum machst du's so und nicht über (MIDDLE_POSITION - 1)/2 + (MIDDLE_POSITION - 1) ?
(oder hab ich mich getäuscht und middle_position ist bei dir nur 0,5 ms und du addest jedes mal unabhänig vom wert eine ms? ich hab die lib leider ned vorliegen, ich hol se mir gleich und guck nochmal nach :-D)
LG Pr0gm4n







Zitieren

Lesezeichen