- 3D-Druck Einstieg und Tipps         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: Servo 180 Grad drehen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    13.04.2005
    Beiträge
    6

    Servo 180 Grad drehen

    Hallo

    Ich möchte einen Servo um 180 Grad drehen.
    Dann soll er so verweilen bis er einen Befehl bekommt sich wieder um 180 GRad zurückzudrehen.

    Könnt ihr mir da weiterhelfen wie ich das mit einem RP6 am unkompliziertesten löse.

    MFG

    Twebworld

  2. #2
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Viel schlanker gehts wohl nicht mehr:

    Code:
    unsigned char servo_stellzeit;
    
    void servo(unsigned char winkel){
    unsigned int count=0;
    do{
    	count++;
    	extIntON();
    	sleep(winkel);
    	extIntOFF();
    	sleep(255);
    }while (count<servo_stellzeit);
    }
    winkel bei meinem Testservo zwischen 15-90 für 180° , stellzeit je nach Schrittweite zwischen 5 und 50. Steueranschluß des Servos am E-INT-Pin(8) am XBUS-Stecker des RP6.

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    13.04.2005
    Beiträge
    6
    Vielen DAnk

  4. #4
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Immer gerne.

    mic

    btw:
    Mein 3-Servo-Adapter:
    Bild hier   Bild hier  
    Anschlüsse:
    E_INT1 (Pin
    SCL (Pin10)
    SDA (Pin12)
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    28.03.2011
    Beiträge
    8

    Warum geht ds net???

    Hallo erst mal...
    ich habe seit einigen Tagen einen RP6 und lese viel und gerne hier im Forum,
    nun hab ich mir auch den Billigservo von Conrad beschafft, nur fuzt bei mir kein einziges Programm bzw. Ausschnitte davon egal ob ich den servo bei den I/O - Ports oder bei den ADC0/ADC1 anschliesse....

    kann mir villeicht einer helfen?
    vielen dank im voraus

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Warum geht ds net???
    Möglichkeiten, warum es nicht klappt:
    1. Eines der Programme oder Ausschnitte davon
    2. Die Art des Servo-Anschlusses an I/O-Ports oder ADC0/ADC1

    Im Ernst: Wer soll dir bei so wenig Angaben helfen?
    Gruß
    Dirk

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    28.03.2011
    Beiträge
    8
    entschuldigung für die ungenauheiten...
    das problem ist, wenn ich die *.hex dateien kompilieren will, kommen immer wieder fehler meldungen, dass gewisse konstante nicht definiert seien.
    muss man da etwas in der lib ändern?

  8. #8
    Erfahrener Benutzer Roboter-Spezialist Avatar von RolfD
    Registriert seit
    07.02.2011
    Beiträge
    414
    Welches Programm?
    Welche Fehlermeldungen?
    Welche Konstanten?
    Welche Lib?

    Die Glaskugel ist leider grade in der Spülmaschine...
    Sind Sie auch ambivalent?

  9. #9
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo Globi,

    erstmal willkommen im RN-Forum und Glückwunsch zum RP6.

    Wenn du schreibst "nun hab ich mir auch den Billigservo von Conrad beschafft.." bedeutet das dann, dass du dir wirklich nur ein Servo beschafft hast?

    Ist das Servo richtig angeschlossen? Plus auf Plus, Minus auf Minus und Signal auf den Ausgangspin des RP6? Blinken die LEDs beim Anschluss an die I/O-Ports IO1-IO4? ADC0/1 sind nicht servokompatibel, Plus und Minus am Servostecker muss getauscht werden.

    Funktionieren andere selbstgeschriebene Programme? Programm im Notepad gespeichert vor dem Kompilieren? Fehlermeldungen beim Kompilieren? initRobotBase(); aufgerufen? Wird das Programm unerlaubterweise beendet (keine endlose while(1)-Schleife)?

    Zeig doch mal eines der von dir getesteten Programme...

    Gruß

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  10. #10
    Neuer Benutzer Öfters hier
    Registriert seit
    28.03.2011
    Beiträge
    8
    hi
    vielen dank für die Antwort, aber meine Frage ist eher, wie ich den Servo überhaupt ansteuern kann (z.B. mit welcher adresse) oder sind in der Library irgendwelche Befehle vorhande, die eingesetzt werden müssen?

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests