我正在开发一个 Finch 机器人项目来检测物体,在其中一种方法中,如果 Finch 在 5 秒内检测到物体,我必须做一个 if 语句,我需要一个计时器类吗?请帮忙。(Java 新手)
如果 Finch 检测到物体 <= 5 秒,停止并将 LED 变为蓝色 ELSE 等待 1 秒并继续沿随机方向移动(我已经这样做了)
编辑:到目前为止我的代码:
公共静态无效ObjectEncountered(){
while(true) {
if(myfinch.isObstacle()== true){
myfinch.setLED(0, 0, 255);
myfinch.setWheelVelocities(0, 0);
}
else {
myfinch.setLED(0, 0, 0);
random();
}
}
}