Hallo
versuchs mal so:
Code:
#include <asuro.h>
int main (void)
{
Init();
int p;
while(1){
MotorDir(FWD,FWD);
MotorSpeed(125,125);
if(PollSwitch()>=8 )
{
if(PollSwitch()>=8 )
{
MotorDir(RWD,RWD);
MotorSpeed(125,125);
for(p=0;p<300;p++)
{Sleep(72);}
MotorDir(BREAK,RWD);
MotorSpeed(0,125);
for(p=0;p<1000;p++)
{Sleep(72);}
}
}
if((PollSwitch()<8 && PollSwitch()>1))
{
if((PollSwitch()<8 && PollSwitch()>1))
{
MotorDir(RWD,RWD);
MotorSpeed(125,125);
for(p=0;p<300;p++)
{Sleep(72);}
MotorDir(RWD,BREAK);
MotorSpeed(125,0);
for(p=0;p<1000;p++)
{Sleep(72);}
}
}
}
while(1){}
return 0;
}
Dann wird 2 mal abgefragt ob ein Taster auch gedrückt wurde.
PS Funktioniert das Tischkantenprogramm?
Gruß Thund3r
Lesezeichen