Oh man ich komme mir richtig bescheuert vor -.-
Ich habe die Verzögerung jetzt zwar hinbekommen jedoch macht der ASURO nicht das was ich will:
Code:
#include "asuro.h"
unsigned int i;
int main(void)
{
Init();
while(1)
{
if(PollSwitch() == 0)
{
MotorDir(FWD,FWD);
MotorSpeed(150,150);
}
else
{
MotorDir(RWD,RWD);
MotorSpeed(150,150);
for(i=0; i<4000; i++) Sleep(72);
}
}
return(0);
}
Setzt man anstatt MotorDir und MotorSpeed wie oben bei dir StatusLED ein funktionierts, aber ansonsten i-wie nicht -.- Das ergibt für mich keinen Sinn aber es ist nunmal so^^
Der ASURO fährt gleich von anfang an rückwärts und hört dann nicht mehr auf, nicht einmal wenn PollSwitch aktiv ist -.-
Ich hab ALLES mögliche ausprobiert und nie hat es funktioniert ich weiß nich mehr weiter :'(
MFG Kieselstein
Lesezeichen