ok, ich habe jetzt den code so umgeändert (nr eine while schleife entfernt), dass asuro nur bei tastendruck rückwärts fährt und welch wunder es geht...!
Code:
#include "asuro.h"
int main(void)
{
unsigned char taster;
char i;
Init();
while(1) //diese Endlosschleife war gemeint
{
taster = PollSwitch();
{
if (taster==0)
{
MotorDir(FWD,FWD);
MotorSpeed (120,120);
BackLED(ON,ON);
}
else
{
MotorDir(RWD,RWD);
MotorSpeed(120,120);
BackLED(OFF,OFF);
FrontLED(ON);
// while(1); //damit er nicht sofort wieder vorwärtsfährt
}
}
}
}
Lesezeichen