- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 2 von 2

Thema: motorbewegung zeitlich begrenzen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    27.07.2010
    Beiträge
    31

    motorbewegung zeitlich begrenzen?

    hey Leute,
    oben steht ja ,das ich die asuromotoren nur eine bestimmte zeit lang fahren lassen möchte!
    Mein programm ist folgendes:

    Code:
    #include "asuro.h"
    
    int main(void)
    {
        int i = 0;
    	char t = 0;
    	
    	Init();
    	while(1)
    	{
    		t = PollSwitch();
    		if (t != 0) 
    		{	Sleep(216);
    			t = PollSwitch();
    		}
    		
    		if ( t == 0) 
    		{
    			StatusLED(GREEN);
    			MotorDir(FWD,FWD);
    			MotorSpeed(160,165);
    		}
    		else 
    		{
    		    MotorDir(BREAK, BREAK);
    			StatusLED(RED);
    			for (i = 0; i<500; i++) Sleep(216); // 500 Mal 3ms warten
    			StatusLED(YELLOW);
    			MotorDir(RWD, RWD);//zurücksetzen
    			MotorSpeed(160, 165);//zurücksetzen
    			for (i = 0; i<50; i++) Sleep(216); // 50 Mal 3ms warten
    			MotorDir(FWD, BREAK);//drehen
    			MotorSpeed(200,0);//drehen
    			for (i = 0; i<500; i++) Sleep(216); // 500 Mal 3ms warten
    			StatusLED(GREEN);
    			//fahren
    		}
    		
    	}
    	return 0;
    }
    vielleicht könnt ihr mir ja helfen

    mfg tortelini66

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Code:
    ...
    MotorDir(RWD, RWD);//zurücksetzen 
    MotorSpeed(160, 165);//zurücksetzen 
    for (i = 0; i<50; i++) Sleep(216); // 50 Mal 3ms warten 
    MotorDir(FWD, BREAK);//drehen
    ...
    Das antwort habst du schon (verwendet)!

Berechtigungen

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

12V Akku bauen