1

我试图让我的雀形机器人向前移动一段特定的时间,但我不知道该怎么做。我需要这段代码执行 10 秒,然后继续执行下一组指令。

Finch myFinch;
int firstleftSpeed = 10;
int firstrightSpeed = 10;

myFinch.setMotors(firstleftSpeed, firstrightSpeed);

谢谢你的帮助 :)

4

1 回答 1

1

这会给你 10 秒的时间

time_t timer,timer2;
time(&timer);
timer2 = timer+10;
while(timer2 != time(&timer));

使用头文件 time.h

于 2013-11-03T18:35:40.820 回答