1. Introduction
  2. 1. Kotlin
    1. 1.1. How to do labs
    2. 1.2. Unit 1
      1. 1.2.1. Variables & Operators
      2. 1.2.2. Logic & Loops
      3. 1.2.3. Functions
      4. 1.2.4. Classes & Objects
      5. 1.2.5. Methods & Constructors
      6. 1.2.6. Unit Project
  3. 2. Robot Programming
    1. 2.1. Intro to WPILIB
    2. 2.2. Device I/O
      1. 2.2.1. IO Layers
    3. 2.3. Open-Loop Control
    4. 2.4. Closed-Loop Control
    5. 2.5. Robot Code Structure
      1. 2.5.1. AdvantageKit Subsystems
  4. 3. Development Practices
    1. 3.1. Code Practices
      1. 3.1.1. Documentation
    2. 3.2. Version Control Practices
    3. 3.3. Settting Up Your Development Environment
  5. 4. Challenges
    1. 4.1. Challenge 1
    2. 4.2. Challenge 2
    3. 4.3. Challenge 3

Team2537 Software Training

Challenge 3