bei mir zumindest gibt er dauernd nur "while schliefe" aus. sonst nichts. kein "tawster gedürkct"Code:#include "asuro.h" int main(void) { // brauchst du gar nicht int i; //struchpunkt vergessen Init(); StartSwitch(); StatusLED(GREEN); //strichpunkt vergessen MotorDir(FWD,FWD); //parameter werden duchr ein komma getrennt MotorSpeed(200,200); switched = 0; while(1){ SerWrite("while schleife\n",15); if(switched){ //schreib einfach switched statt switched==1 SerWrite("taster gedrückt\n",15); StatusLED(RED); MotorDir(FWD,RWD); MotorSpeed(100,100); for (i=0;i<333;i++) {Sleep(255);} MotorDir(BREAK,BREAK); StatusLED(GREEN); MotorDir(FWD,FWD); MotorSpeed(180,180); switched = 0; } else {StatusLED(GREEN);} } return 0; }
wenn ich wüsste woran das liegt und was falsch ist hätte ichs schon verbessert.







Zitieren

Lesezeichen