2 servos mit einer pwm-routine ansteuern
-
hi, ich würde gerne wissen wie man 2 Servos in einer PWM-Routine ansteuert.
z.B.servo1 servo2
|-|___________________ |--|__________________
<--------20ms--------> <--------20ms-------->
<->1ms <-->2msUnd wie man dazu den Wert eines Registers als Zählvariable in einer PWM-Routine benutzt.
z.B. register(für Zeit)=B'00000001' ->1s
register(Fahrtrichtung)=B'00000010' ->z.B. vorwärtsregister(fahrtrichtung): hier sind nur die ersten beiden Bits relevant.
10=vowärts
01=links
11=rechts
00=stopdie Routine sollte wie folgt ablaufen:
servo1 fährt für 1s nach vorne, während servo2 für 1s nach hinten fährt.
-->Roboter fährt für 1s geradeaus.Im vorraus dankeschön.
A7XCoder
-
du musst uns wenigstens verraten, um welchen mikrokontroller es sich handelt...
-
da bist du hier etwas falsch.