hey Leute,
oben steht ja ,das ich die asuromotoren nur eine bestimmte zeit lang fahren lassen möchte!
Mein programm ist folgendes:
vielleicht könnt ihr mir ja helfenCode:#include "asuro.h" int main(void) { int i = 0; char t = 0; Init(); while(1) { t = PollSwitch(); if (t != 0) { Sleep(216); t = PollSwitch(); } if ( t == 0) { StatusLED(GREEN); MotorDir(FWD,FWD); MotorSpeed(160,165); } else { MotorDir(BREAK, BREAK); StatusLED(RED); for (i = 0; i<500; i++) Sleep(216); // 500 Mal 3ms warten StatusLED(YELLOW); MotorDir(RWD, RWD);//zurücksetzen MotorSpeed(160, 165);//zurücksetzen for (i = 0; i<50; i++) Sleep(216); // 50 Mal 3ms warten MotorDir(FWD, BREAK);//drehen MotorSpeed(200,0);//drehen for (i = 0; i<500; i++) Sleep(216); // 500 Mal 3ms warten StatusLED(GREEN); //fahren } } return 0; }
mfg tortelini66







Zitieren

Lesezeichen