|
本帖最后由 jiangzian 于 2020-9-18 17:35 编辑
17、任务:Arm Position Challenge
将前方的物体带回到起始点
- task main()
- {
- while(getTouchValue(S1) == 0)
- {
- setMotorSpeed(motorA,100);
- }
- setMotorSpeed(motorB,100);
- setMotorSpeed(motorC,100);
- sleep(1400);
- setMotorSpeed(motorB,0);
- setMotorSpeed(motorC,0);
- setMotorTarget(motorA,0,50);
- waitUntilMotorStop(motorA);
- setMotorSpeed(motorB,-100);
- setMotorSpeed(motorC,-100);
- sleep(1400);
- }
复制代码 运行结果:
18、任务:Maze Challenge
走迷宫
- task main()
- {
- while(getUSDistance(S4) >15)
- {
- setMotorSpeed(motorB,50);
- setMotorSpeed(motorC,50);
- }
- setMotorSpeed(motorB,0);
- resetMotorEncoder(motorC);
- setMotorTarget(motorC,350,100);
- waitUntilMotorStop(motorC);
- while(getUSDistance(S4) >18)
- {
- setMotorSpeed(motorB,50);
- setMotorSpeed(motorC,50);
- }
- setMotorSpeed(motorC,0);
- resetMotorEncoder(motorB);
- setMotorTarget(motorB,350,100);
- waitUntilMotorStop(motorB);
- while(getUSDistance(S4) >18)
- {
- setMotorSpeed(motorB,50);
- setMotorSpeed(motorC,50);
- }
- setMotorSpeed(motorC,0);
- resetMotorEncoder(motorB);
- setMotorTarget(motorB,350,100);
- waitUntilMotorStop(motorB);
- while(getUSDistance(S4) >14)
- {
- setMotorSpeed(motorB,50);
- setMotorSpeed(motorC,50);
- }
- }
复制代码
运行结果:
欢迎一起交流:
|
|