Hurra! Danke. Er macht das was er soll. 
So, die Frage ist nur, wieso?
Und das ist keineswegs ne dumme Frage, da viele mir nen Code gepostet haben, der dann trotzdem nicht funktionierte.
Ich versteh nicht ganz wieso die andren nicht funktioniert haben und dieser schon. (Und das will ich verstehen, denn copy&paste kann jeder :P)
Code:
#include "asuro.h"
int main (void)
{
Init();
while(1){ //Diese Schleife immer ausführen und
//wiederholen
MotorDir(FWD,FWD); //Motor auf vorwärts
MotorSpeed(130,130); //loschicken
StatusLED(GREEN); //Status auf Grün schalten
while(PollSwitch()>0) //wenn jetzt eine Taste gedrückt wird und
// somit der wert über eins kommt, dann die
//schleife wiederholen
{
MotorDir(BREAK,BREAK); //stehenbleben
StatusLED(RED); //Status auf Rot schalten
FrontLED(ON); //die "unterboden" Beleucthung an
BackLED(ON,ON); //Back LEDs an
}
}
return 0;
}
Soweit ist mir alles klar, ich weiss aber ned wieso das geht und das andre nicht. :/
Lesezeichen