Super =D> , so Funktioniert es einwandfrei.
Ich muss allerdings die Erkennung des Tastendrucks 4x abfragen da es bei 2 oder 3 maliger Abfrage trotzdem zu Störungen kam.
Code:
#include "asuro.h"
int main (void)
{
Init();
int p;
while(1){
BackLED(OFF,OFF);
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(135,135);
if(PollSwitch()>0 && PollSwitch()>0 && PollSwitch()>0 && PollSwitch()>0)
{
BackLED(ON,ON);
StatusLED(RED);
MotorDir(RWD,RWD);
MotorSpeed(150,150);
for(p=0;p<300;p++)
{Sleep(72);}
MotorDir(BREAK,RWD);
MotorSpeed(0,125);
for(p=0;p<1000;p++)
{Sleep(72);}
}
}
while(1){}
return 0;
}
Lesezeichen