-
 
          
	
		
		
	
	
	
	
		
	
	
		
			
- 
	
	
		
		
			
				
				
						
						
				
					
						
							So, endlich läuft er (fährt natürlich) wieder. Selbsttest bestanden, und promt will ich jetzt wieder programmieren.
 folgenden Text eingegeben:
 
 #include "asuro.h"
 int main(void)
 {
 Init();
 int p;
 int taste=PollSwitch();
 StatusLED(RED);
 while(taste>2)
 {StatusLED(GREEN);
 for(p=1;p<300;p++)
 {Sleep(72);}
 }
 while(1);
 return 0;
 }
 Geh´t nicht. Brennt nur die rote LED.
 Was mach ich denn falsch?????????
 
 Bei dem mit if  else hab ich´s verstanden, und es funzt auch:
 
 include "asuro.h"
 
 int main(void) {
 unsigned char t;
 Init();
 int p;
 while (1) {
 
 t=PollSwitch();
 
 if (t > 1)
 {
 StatusLED(RED);
 for(p=1;p<300;p++)
 {Sleep(72);}
 
 }
 
 else
 {
 StatusLED(YELLOW);
 }
 
 }
 return 0;
 }
 Ich will doch nur die WHILE Schleife verstehen. Und mit dieser Funktion genau so die LED´s steuern--um´s zu begreifen.
 
 
 
 
 
 
 
 
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
		
			
				 Berechtigungen
				Berechtigungen
			
			
				
	
		- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-  
Foren-Regeln
 
			 
		 
	 
 
  
 
  
 
Lesezeichen