Hallo,
ich hab ein kleines Programm für meinen Asuro geschrieben. Dabei fährt dieser bei betätigen eines Kollisionstaster 5s geradeaus.
Ich möchte diesen jetzt so programmieren das wenn in dieser Zeit (5s) ein anderer Taster gedrückt wird dieser anhält.
Wie kann ich das in c++ lösen. denn wenn ich den ersten Taster gedrückt habe fährt der Asuro ja 5s und ich kann nicht auf das Programm in dieser Zeit zugreifen oder??

int main(void)
{

Init ();
while(1)
{
switch (PollSwitch())
{
case 0x02:
MotorDir(FWD,FWD);MotorSpeed(120,120);Msleep(1000) ;
break;
}
}
return 0;
}