- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Programmier Tutorials für den RP6

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    30.12.2009
    Ort
    Koblenz
    Alter
    44
    Beiträge
    78
    Anzeige

    Praxistest und DIY Projekte
    Weil Du vielleicht in der main-Schleife die systemrelevanten Funktionen vergessen hast?

    task_RP6System
    Ich habe bereits bis Unendlich gezählt. Zweimal, und zurück

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    11.12.2010
    Beiträge
    147
    Selbst wenn ich die Funktion " task_RP6System();" einbaue tut er nichts

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    11.12.2010
    Beiträge
    147
    hat niemand eine Idee ? =(

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2009
    Ort
    Berlin
    Beiträge
    450
    Hi,
    so wird das nichts. Der ganz Aufbau ist ja schon falsch.
    Guck dir mal den Code von Move1 an. Da ist fast genau das was Du machen willst und damit kannst du ja dann probieren. Hast auf jedenfall schon mal eine Gerüst.
    Trainmen

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    11.12.2010
    Beiträge
    147
    Danke, habs mir angesehen und verändert, jetzt funktioniert es .
    Er fährt 10 cm zurück wenn er gegen was stößt und fährt dann nach rechts weiter.

    Hier mal der Code dazu ( falls jemand das selbe Problem wie ich hatte)
    Code:
     #include "RP6RobotBaseLib.h" 
    
    void bumpersStateChanged(void)
    {
    	if(bumper_left || bumper_right) 
    	{
    		moveAtSpeed(0,0);  
    		move(100,BWD,DIST_CM(10),true);
    		changeDirection(RIGHT);
    		move(100,RIGHT,DIST_CM(15),true);
    		changeDirection(FWD);
    		moveAtSpeed(70,70);
    	}
    }
    
    int main(void)
    {
    	initRobotBase();
    	setLEDs(0b111111);
    	mSleep(1500);
    	setLEDs(0b000001);
    	
    	powerON(); 
    	
    	BUMPERS_setStateChangedHandler(bumpersStateChanged);
    	
    	
     	changeDirection(FWD);
    	moveAtSpeed(70,70);   
    
    
    	{
    		while(true)
    		task_RP6System();
    	}
    	return 0;
    }

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.12.2010
    Ort
    Dörpen
    Alter
    26
    Beiträge
    120
    Hi,
    so wird das nichts. Der ganz Aufbau ist ja schon falsch.
    @TrainMen:
    ja woher weiß man denn, welcher aufbau bei einem beliebigen programm richtig ist?

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Solar Speicher und Akkus Tests