Hallo
-while(v==255) müsste while(v<255) heisen.
-int v sollte ein unsigned char sein
-for return(0) sollte ein while(1) sein
-Sleep()-Schleife zu lang
Code:
#include "asuro.h"
int main(void){
Init();
unsigned char v;
int d;
v=50;
MotorDir(FWD,FWD);
while(v<255){
MotorSpeed(v,v);
v++;
if (v & 8) StatusLED(RED); else StatusLED(YELLOW);
for(d=0;d<5;d++){
Sleep(255);
}
}
while(v>0){
v--;
MotorSpeed(v,v);
if (v & 8) StatusLED(RED); else StatusLED(YELLOW);
for(d=0;d<5;d++){
Sleep(255);
}
}
StatusLED(GREEN);
while(1);
return 0;
}
Gruß
mic
Lesezeichen