- 3D-Druck Einstieg und Tipps         
Seite 5 von 5 ErsteErste ... 345
Ergebnis 41 bis 47 von 47

Thema: ASURO für Robotereinsteiger

  1. #41
    Benutzer Stammmitglied
    Registriert seit
    19.07.2005
    Ort
    Bremen
    Alter
    40
    Beiträge
    45
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Moin,
    die erweiterte ASURO bibliothek habe ich schon. Ich finde nur keinen Ansatz, mit dem ich anfangen kann. So einekleine Vorlage wäre nciht verkehrt.

    mfG Sebastian

  2. #42
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Hmm , ich könnte Dir ein Beispiel posten, aber Suche nach dem Beitrag von Weja , wo die Bibliothek zum erstem Mal vorgestellt wurde, dort ist so ein Programm, eine Strecke fahren, umdrehen Strecke wieder zurück

    Gruß Sebastian

  3. #43
    Benutzer Stammmitglied
    Registriert seit
    19.07.2005
    Ort
    Bremen
    Alter
    40
    Beiträge
    45
    Moin,
    ja ich habe mir das ganze nochmal ein bischen angeschaut. ein Programm zum Strecke fahren habe ich nicht gefunde, also habe ich versucht, selber eins zu schreiben. Funzt allerdings nciht. Warum weiß ich nicht.Ich habe den Code mal angehängt. Vielleicht fällt es jemandem sofot ins Auge. Wenn ja, gebt mir bitte Bescheide. Danke.

    mfG Sebastian

    Code:
    int main(void)
    {
    	Init();
    	while(1)
    	{
    	    SIGNAL (SIG_ADC);
    		Encoder_Init();
    		FrontLED(ON);
    		StatusLED(GREEN);
    		MotorDir(FWD,FWD);
       	    MotorSpeed(160,160);
    	    if(PollSwitch()>1)
    	    {
    	        StatusLED(RED);
    			Encoder_Start();
    			FrontLED(OFF);
    	        MotorDir(RWD,RWD);
    	        if(PollSwitch()>=7)
    	        {
    			Encoder_Set(0,0);
    			    do
    			    {
    	                MotorSpeed(100,200);
    				}
    				while(encoder(LEFT)<10);
    	        }
    	        else
    	        { 
    			    do
    				{
    	            MotorSpeed(200,100);
    				}
    				while(encoder(RIGHT)<10);
    	        }
    			Encoder_Stop();
    			Msleep(500);
    	    }	
    	}
    	return 0;
    }

  4. #44
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    04.04.2005
    Ort
    Hamburg
    Alter
    36
    Beiträge
    826
    Also auf Anhieb würde sagen, dass das SIGNAL (SIG_ADC); weg sollte. Braucht man eigentlich nicht, wenn du die richtige Lib verwendest. Also das hab ich bei mir noch nie gebraucht.

    Andun
    www.subms.de
    Aktuell: Flaschcraft Funkboard - Informationssammlung

  5. #45
    Benutzer Stammmitglied
    Registriert seit
    19.07.2005
    Ort
    Bremen
    Alter
    40
    Beiträge
    45
    Moin,
    OK dara hat es aber nciht gelegen. Immer, wenn ich das Programm kompiliere sagt er mir als Fehlercode, dass die beiden (encoder(RIGHT bzw. LEFT)<10); keine Funktionen seien. Wie kann ich denn sonst ncoh auf die Werte zugreifen ?

    mfG Sebastian

  6. #46
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    04.04.2005
    Ort
    Hamburg
    Alter
    36
    Beiträge
    826
    Achso. Ja, jetzt versteh ich dein Problem.

    Es heißt nicht encoder(left) sonder encoder[left]. Das 1. ist ne Funktion, das 2. ein Array. Und ein Array brauchen wir.

    Dann sollte es auch gehen und du kannst das SIGNAL am Anfach auch weglassen.

    Andun
    www.subms.de
    Aktuell: Flaschcraft Funkboard - Informationssammlung

  7. #47
    Benutzer Stammmitglied
    Registriert seit
    19.07.2005
    Ort
    Bremen
    Alter
    40
    Beiträge
    45
    Moin,
    ich danke dir ich probiere es aus, wenn ich wieder etwas Zeit habe.

    mfG Sebastian

Seite 5 von 5 ErsteErste ... 345

Berechtigungen

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

Solar Speicher und Akkus Tests