- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 21

Thema: Problem mit C!!!

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    03.11.2004
    Beiträge
    41
    Anzeige

    Powerstation Test
    Code:
    #include "asuro.h"
    
    void main()
    {
    int zaehler;
    
    Init();
    while(1)
    	{
    	if (PollSwitch() == 0) 
    		{
    			StatusLED (GREEN);
    			MotorDir(FWD,FWD);
    			MotorSpeed(120,120);
    		}
    				
    	else 
    		{
    	                                StatusLED (RED);
    			MotorDir(RWD,RWD);
    			MotorSpeed(200,200);
    		for(zaehler=0; zaehler < 1000; zaehler++);
    					{
    					Sleep(255);
    						}
    				}
    		}
    }
    So hier mal mein derzeitger Code!
    Asuro fährt bei drüken des Tasters zwar Rückwärts, aber ich schaffe es nicht ihn z.b. 3sec lange zurückfahren zu lassen!
    Was ist falsch an meinem Prog?

  2. #12
    Hallo Dreamer001!

    Deine Sleep()-Anweisung ist ausserhalb deiner Zählerschleife.

    Also so:

    for(zaehler=0; zaehler < 1000; zaehler++) Sleep(255);

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    24.11.2006
    Beiträge
    25
    Dein Code:
    Code:
          for(zaehler=0; zaehler < 1000; zaehler++);
                   {
                   Sleep(255);
                      }
    Mein Code:
    Code:
          for(zaehler=0; zaehler < 1000; zaehler++)
                   {
                   Sleep(255);
                      }
    Ich hab lediglich ein einziges Zeichen entfernt, Tippfehler können fatal ausfallen...

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    03.11.2004
    Beiträge
    41
    habe nach sleep den ; weggegeben sowie davor und danach die } weggegeben und nun fährt er nur noch zurück..

    was nun?

  5. #15
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    das ist falsch. hinter sleep der ; bleibt. hinter for(......) der ; kommt weg.
    alles andere bleibt.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  6. #16
    Benutzer Stammmitglied
    Registriert seit
    03.11.2004
    Beiträge
    41
    hilft leider auch nichts

  7. #17
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    poste bitte nochmal deinen code in der aktuellen fassung.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  8. #18
    Benutzer Stammmitglied
    Registriert seit
    03.11.2004
    Beiträge
    41
    So hier die aktuelle Version, die zumindest funktioniert, da die for Schleife eigenständig ist, das heißt asuro fährt die selbe Zeit an die er auch dann zurück fährt!!
    nur wenn ich nur eine geschwungene Klammer verändere, dass heißt ich gebe die for schleife in das else hinzu dann fährt er dauerhaft zurück.

    //bitte um hilfe


    Code:
    #include "asuro.h"
    
    void main()
    {
    int zaehler;
    
    	Init();
    	while(1)
    	{
    		if (PollSwitch() ==0)
    		{
    			StatusLED (GREEN);
    			MotorDir(FWD,FWD);
    			MotorSpeed(120,120);
    		}		
    		else
    		{
    			StatusLED (YELLOW);
    			MotorDir(RWD,RWD);
    			MotorSpeed(100,200);
    		}					
    		for(zaehler=0; zaehler < 800; zaehler++)
    	                {		
    		Sleep(255);
    		}		
    	}					
    }

  9. #19
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    schreibe das hier
    Code:
    for(zaehler=0; zaehler < 800; zaehler++) 
                        {       
           Sleep(255); 
           }
    mit in die else-schleife rein.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    03.11.2004
    Beiträge
    41
    er dreht sich dauerhaft rückwärts..

    könnte bitte mal jmd von euch meinen code am asuro probieren um zu schauen obs geht od nicht?

    danke

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests