- Create a new WPILib project.
- Copy this README, and put it in a file named
README.md
in the root directory of the new project.
Check in with a mentor.
- Install the Third-Party Library for CTRE (Phoenix).
- Set up a program to drive the robot. Follow this guide. The motor controller we use is
WPI_VictorSPX
(not Talons!). Feel free to only use one motor controller per side for now. - Drive the robot around!
Check in with a mentor once you have this working (or if you're having issues!).
Then, check in after completing each of the following:
- Add the second motor controller to each side of the robot.
- Slow down the acceleration of the robot using a slew rate limiter.
- Display some joystick value on the SmartDashboard as a gauge. (Be sure to change the dashboard implementation to Shuffleboard in the driver station.)
SmartDashboard.put...(key, value);
- Then, display it as a graph.
- Display the controller's A button state on the SmartDashboard.