- 12V Akku mit 280 Ah bauen         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 23

Thema: ADC0 am RP6

  1. #11
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Anzeige

    E-Bike
    Hallo

    Ich vermute, mit "Sensor" meinst du das Servo.

    Das einfach Programm oben sollte das Servo immer in die Mittelstellung bewegen. Hier eine kleine Erweiterung für zwei Positionen:
    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(10);
          	PORTA &= ~1;
    			sleep(200-10);
    		}
          for(i=0;i<100; i++) // 100 mal Impuls für Position 2 senden
    		{
    			PORTA |= 1;
    			sleep(20);
          	PORTA &= ~1;
    			sleep(200-20);
    		}
       }
       return(0);
    }
    Die For-Schleifen senden den jeweiligen Impuls mehrmals um dem Servo Zeit zu geben die neue Position anzufahren.

    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!

  2. #12
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    hmm ich glaub mein servo is kaputt die enzige bewegung die er macht ist nach rechts.
    Gruß Robin

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

    Vielleicht stimmen auch die Anschlüsse noch nicht und Impuls ist mit VDD vertauscht. Deine Aderfarben würde ich so zuordnen:

    weis = Signal
    rot = Spannungsversorgung +
    schwarz = Spannungsversorgung -

    Das würde als Steckerbelegung am ADC0 dann so aussehen:

    1 - rot
    2 - schwarz
    3 - weis

    Hast du Infos zu dem Servo? Typ, Hersteller, Bezugsquelle und Artikelnummer...

    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!

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    Hey danke jetzt tut alles

    Gruß Robin

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    so hab mal wieder ne frage

    hat Impuls eigendlich eine Bezeichnung ?

    ... weiß am XBus1 nich wo der impuls is

    Gruß Robin

  6. #16
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    ... weiß am XBus1 nich wo der impuls is
    Impuls? Wenn du fragen willst, wo ADC0 zu finden ist (darum gings hier ja mal!), dann gibts den nicht am XBUS.
    Schau mal auf die Hauptplatine des RP6. Da gibt es zwei weiße Rahmen mit "1 2 3" drin, da steht an einem auch ADC0 dran.

    Gruß Dirk

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    nein... mein adc 0 und adc 1 sind belegt und jetzt wollt ich noch en servo anschließen
    ... und dachte des geht am XBUS
    ... am XBUS find ich VDD und GND aber ich weiß net wo ich das kabel für impuls hineinstecken soll

  8. #18
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    am XBUS find ich VDD und GND aber ich weiß net wo ich das kabel für impuls hineinstecken soll
    Es gibt am XBUS noch drei Portpins (SCL, SDA und E_INT1). Wenn du VDD und GND im Anhang der M32-Anleitung am Stecker gefunden hast, wirst du auch diese 3 Pins finden.

    Gruß Dirk

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    ok thx

    Gruß Robin

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    26.12.2008
    Beiträge
    30
    ok weiß jetzt wo

    SLK,SDA,E_INT

    ist, aber dort gibt es 2x VDD und 3x GND und ich dachte des wär irgendwie unlogisch sowas herzustellen und dachte vielleicht gibt es noch sowas wie VDD nur mit anderer bezeichnung.
    So und meine Frage gibt es einen Pol der auch VDD ist aber nicht VDD heißt ?

    SKIZZE:

    Bild hier  

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress