Programming

Programming is a fundamental skill in any field of study. Our team places heavy emphasis on programming best-practices. We often use LabVIEW for our coding, but will use C, C++, or Java under certain circumstances to best fit the situation. Here you will find past Robot Code and other projects our programming team has worked on, organized by year.

 

2017


 

  • Robot Code (LabVIEW) – 2017 Competition Code. Includes CAN drive train and shooter, autonomous scripting, custom vision code, and more. The documentation can be found here.
  • Dashboard Code (LabVIEW) – The FRC Dashboard code used with the 2017 robot during competition.
  • Autonomous Script Manager (Java) – The 2017 version of the Autonomous Script Manager used to build Autonomous routines as CSV files.
  • Autonomous Routines – All of the CSV files that make up the 2017 Autonomous routines.

 

2016


 

2015


  • Robot Code (LabVIEW) – Contains all of the robot code for FRC Team 2655’s 2015 competition robot.
  • Dashboard Code (LabVIEW) – The FRC dashboard code used with the 2015 robot in competition.
  • Neopixel Code (Arduino) – This Arduino code controls the Neopixels on the 2015 FRC Competition Robot.
  • Small Demo Bot Code (C++) – Foam ball-launching robot code. Used for outreach and demos.
  • Balancing Bot Code (C++) – Contains all of the code for the 2015 Balancing Bot offseason project.

 

2014


  • Robot Code (Java) – This is the 2014 robot code.

 

2013


  • Robot Code (Java) – Code written for the 2013 build season robot.

 

2012


 

 

2011