hey Leute,
oben steht ja ,das ich die asuromotoren nur eine bestimmte zeit lang fahren lassen möchte!
Mein programm ist folgendes:
Code:
#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;
}
vielleicht könnt ihr mir ja helfen
mfg tortelini66
Lesezeichen