💻 Programming Sub-Team

Welcome to the Programming Sub-Team — the brains behind the bot!

We're the coders who make the robot think, move, and react. Using Java and Visual Studio Code, we write the software that powers everything from autonomous routines to precise driver control.

👨‍💻 What We Do:

  • Write Java code for controlling motors, sensors, and subsystems

  • Program autonomous routines to score points without human input

  • Build teleoperated controls to give drivers full command during matches

  • Debug and test code in real-time on the robot

  • Collaborate with electrical and build teams to integrate hardware and software

🧠 Why It Matters:

A well-built robot won’t win matches without smart code. Our programming ensures every button press and sensor reading translates into smooth, strategic action.

🛠 Tools We Use:

  • Java — for all robot control logic

  • Visual Studio Code — our main development environment

  • WPILib — the library that connects code to the robot hardware

  • GitHub — for version control and collaboration

🚀 Skills We Learn:

  • Object-oriented programming in Java

  • Real-time problem solving and debugging

  • Robot control systems and logic flow

  • Working as a team under time pressure