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!!


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;

	
}
hab schon einiges geändert und umgebastelt. leider alles mit dem ähnlichen ergebnis.

wenn mir da mal einer bitte meinen fehler erklären könnte.... DANKE!!