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 <-->2ms

    Und 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ärts

    register(fahrtrichtung): hier sind nur die ersten beiden Bits relevant.
    10=vowärts
    01=links
    11=rechts
    00=stop

    die 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.


Anmelden zum Antworten