- 3D-Druck Einstieg und Tipps         
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
    32
    Beiträge
    177

    Servo über IOs steuern

    Anzeige

    E-Bike
    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.803
    Hallo blenderkid,

    schau dir diesen Thread mit verschiedenen Möglichkeiten zur Servoansteuerung mit dem RP6 an:
    https://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
  •  

Labornetzteil AliExpress