hallo.
gleich vorweg, ich fang mit c grad an, und darum hab ich nicht so den peil.
sonst hab ich avrs mit Bascom geproggt.
den asuro hab ich mir mal wegen c gekauft. und jetzt ein kleines problem.
ich will daß er langsam anfährt. leider geht das nicht so wie ich mir das vorstellt. es funktioniert so halb. leider "pulst" er die motoren.
hier mal das programm, damit ihr mir meinen fehler sagen könnt,
danke!!
hab schon einiges geändert und umgebastelt. leider alles mit dem ähnlichen ergebnis.Code:#include "asuro.h" unsigned int spd; int main(void){ Init(); //------- Programmschleife -------- while (1){ if (PollSwitch()>0) { MotorSpeed(0,0); StatusLED(RED); MotorDir(RWD,RWD); spd=90; MotorSpeed(spd,spd); } else { //------ Kein Hindernis ------- StatusLED(GREEN); if (spd<255) { MotorDir(FWD,FWD); for (spd=1; spd<=255; spd=spd+1) { MotorSpeed(spd,spd); Sleep(100); } } else { } } } while (1); return 0; }
wenn mir da mal einer bitte meinen fehler erklären könnte.... DANKE!!







Zitieren
Lesezeichen