- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 15

Thema: RP6 Servo Ansteuerung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    hatte vor kurzem das gleiche problem... wenn du den Servo an ADC0 oder ADC1 anschließen willst dann mach es so:

    1 : Rotes Kabel (Spannungsversorgung+, VDD)

    2 : Schwarzes Kabel (Spannungsversorgung-, GND)

    3 : Weißes Kabel (Impuls)

    und jetzt kannste z.B. des als Code verwenden:

    is en leicht veränderter code von radbruch:

    Code:
     // Servoansteuerung mit sleep(), Servoimpuls an ADC0, 2 Positionen 10.1.09 mic
    
    #include "RP6RobotBaseLib.h"
    
    uint8_t i;
    
    int main(void)
    {
       initRobotBase();   // initialisieren
       DDRA |= 1;         // Datenrichtung Port A Bit 0 (das ist ADC0) auf Ausgang
    
       while(true)
       {
          for(i=0;i<100; i++) // 100 mal Impuls für Position 1 senden
          {
             PORTA |= 1;
             sleep(2);
             PORTA &= ~1;
             sleep(200-2);
          }
    	  for(i=0;i<100; i++) // 100 mal Impuls für Position 2 senden
          {
             PORTA |= 1;
             sleep(12);
             PORTA &= ~1;
             sleep(200-12);
          }
          for(i=0;i<100; i++) // 100 mal Impuls für Position 3 senden
          {
             PORTA |= 1;
             sleep(20);
             PORTA &= ~1;
             sleep(200-20);
          }
    	  for(i=0;i<100; i++) // 100 mal Impuls für Position 4 senden
          {
             PORTA |= 1;
             sleep(12);
             PORTA &= ~1;
             sleep(200-12);
          }
       }
       return(0);
    }

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    26.05.2012
    Beiträge
    15
    Ich hätte da mal eine Frage ,
    ich habe mir vor kurzem auch einen rp6 gekauft
    das grundsätzliche hab ich auch schon verstanden ,
    jetzt möchte ich aber einen externen Motor mit dem RP6 steuern ,
    des wäre nett wenn mir einer erklären könnte wo ich die Kabel auf dem Mainboard anlöten muss und wie man das dann programmiert...

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hier ging's vor 3 Jahren mal um Servos!
    Gruß
    Dirk

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress