Joey1939
24-11-2015, 11:36
This year was exciting for the programming team. New control techniques such as PID were explored, and new Talon SRX speed controllers made programming and wiring easier. Our team believes heavily in the WPILib programming model of Subsystems and Commands. All of our code follows this Command Based model.
The Repository can be found here (https://github.com/FIRST1939/RecycleRush2015).
Points of Interest
Neopixel LEDs: Robot Code (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/util/LEDs.java) and Arduino Code (https://github.com/FIRST1939/RecycleRush2015/blob/master/robotleds/robotleds.ino)
Talon SRX with internal PID control (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/subsystems/Lifter.java)
PID based drivetrain movement (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/commands/drivetrain/DriveByInches.java)
Command Based Autonomous (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/commands/auton/OneYellowTote.java)
SmartDashboard interface (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/Robot.java)
The Repository can be found here (https://github.com/FIRST1939/RecycleRush2015).
Points of Interest
Neopixel LEDs: Robot Code (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/util/LEDs.java) and Arduino Code (https://github.com/FIRST1939/RecycleRush2015/blob/master/robotleds/robotleds.ino)
Talon SRX with internal PID control (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/subsystems/Lifter.java)
PID based drivetrain movement (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/commands/drivetrain/DriveByInches.java)
Command Based Autonomous (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/commands/auton/OneYellowTote.java)
SmartDashboard interface (https://github.com/FIRST1939/RecycleRush2015/blob/master/src/org/usfirst/frc/team1939/robot/Robot.java)