-
        

Ergebnis 1 bis 2 von 2

Thema: Servo über IOs steuern

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    25.10.2007
    Ort
    Solingen
    Alter
    25
    Beiträge
    177

    Servo über IOs steuern

    Anzeige

    Hi,
    ich hab ein kleines programm zum steuern eines Servos mit den IOs auf dem m32 geschrieben:




    void servo(uint8_t state1,uint8_t state2)
    {
    DDRC |= IO_PC4;
    if (getStopwatch3() >= 20)
    {
    for ( state1 = state1; state1 > 0; state1-- )
    {
    PORTC |= IO_PC4;
    sleep(1);
    }
    for ( state2 = state2; state2 > 0; state2-- )
    {
    PORTC &= ~IO_PC4;
    sleep(1);
    }
    setStopwatch3(0);
    }
    }

    void servo_stellzeit(uint8_t state1,uint8_t state2 ,uint16_t stellzeit)
    {
    while(stellzeit > 0)
    {
    servo(state1,state2);
    mSleep(20);
    stellzeit--;
    }
    }


    damit kann man dem servo sagen bis wohin er sich drehen soll.
    Jetzt hab ich eine Frage:
    Wie kann man bestimmen wie schnell er sich drehen soll ?

    DIV

    Gruß blenderkid

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.791
    Hallo blenderkid,

    schau dir diesen Thread mit verschiedenen Möglichkeiten zur Servoansteuerung mit dem RP6 an:
    http://www.roboternetz.de/phpBB2/viewtopic.php?t=34407

    Da ist bestimmt was für dich dabei.

    Gruß Dirk

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •