Welcome to TEAM1771 Bootcamp
Welcome to the TEAM1771 FRC C++ Bootcamp! This interactive learning experience will guide you through the fundamentals of C++ programming and WPILib for FRC robotics.
What You'll Learnโ
- C++ Fundamentals: Core concepts and modern C++ practices
- WPILib Basics: Command-based robot programming
- State Machines: Implementing robust subsystem control
- Simulation: Testing robot code without hardware
- Team Architecture: TEAM1771's proven patterns for maintainable code
Getting Startedโ
- Complete Lesson 0: Setup to install WPILib and verify your environment
- Review the Controller Map to understand our button conventions
- Study the Style Guide to learn our team's architecture patterns
- Work through the projects in order, starting with
00-setup-check
Resourcesโ
- Controller Map: PS5 controller button conventions for consistent robot control
- Style Guide: Team architecture patterns based on proven competition code
- Contributing Guide: How to add new lessons and improve the bootcamp
Each project includes:
- โ Working example code following team patterns
- ๐ TODO checklist for hands-on practice
- ๐ฏ Clear learning objectives
- ๐งช Simulation-ready setup (no hardware required)
Let's get started!