NXT를 쓰고있는데요,
왼쪽 버튼을 누르면 3초동안 입력하는 버튼이 없을 시 왼쪽버튼을 누른 만큼 앞으로 가게 할려고 합니다
전 타이머를 써서 버튼을 입력하면 타이머를 초기화시키고 왼쪽 키를 눌렀을 시 3초 후 타이머 확인을 하게 시켰는데 뭔가 약간 부족한 느낌이네요 ㅠㅠ
어떻게 써야할까요..?
task main()
{
int x=0;
while(true)
{
switch(nNxtButtonPressed)
{
case kLeftButton :
clearTimer(T1);
x++;
wait1Msec(3000);
if(time1[T1]>=3000)
{
while(x)
{
x--;
forward();
}
}
break;
case kEnterButton :
clearTimer(T1);
//...
case kRightButton :
clearTimer(T1);
//...
case kExitButton :
clearTimer(T1);
//...
}
}