- 底盘向前开两秒,停两秒,再向前开两秒,停止。
- 提示:
- 创建
Simple Robot
- 使用
RobotDrive
类 - 前左,前右,后左,后右马达分别对应端口
1
,2
,3
,4
- 注意了,我们使用的马达控制器是
VictorSP
- 延时可以使用
Timer.delay(...)
- 全部编写在自动控制函数内
- 创建
- 提示:
- 机械臂移动到底
- 提示:
- 使用
Servo
类
- 使用
- 提示:
- (选做)
JoyStick
控制机器人底盘。- 提示:
JoyStick
类可以绑定手柄- 手柄插在端口
1
上 - 获取手柄操纵杆的角度和大小的值可以用
Polar methods
- 提示:
- 同上(1)
- 提示:
- 用
Subsystem
类绑定马达,定义名为drive
的操控函数。 - 定义继承自
CommandBase
的命令,前进命令和延时命令。 - 在
Robot.autonomousInit
函数中启动命令。
- 用
- 提示:
- 同上(2)
- 同上(3)
- 提示:
- 在
OI
类中定义JoyStick
以及对应的按钮。 - 添加
DriveSubsystem
的默认指令,创建读取手柄控制速度的指令。
- 在
- 提示:
- 机械臂向上移动两秒,向下移动两秒,不断循环。与此同时底盘向前开两秒,停三秒。
- 这个就是要定义一堆指令啦 = =
- (选做) 在上述机器人基础上,手柄控制底盘。
- 这才是最终成品 QwQ