Intro to FRC Programming - Romi
CtrlK
  • INTRODUCTION
    • Overview
    • Important Links
    • APCS vs FRC
  • How To Code in VSC
    • VSC- Intro
    • A Tour Through VSC
    • Creating a Regular Java Project
  • Page 1
  • Intro to Java
    • What is Java?
    • Beginning Steps
    • 🟩Fundamentals of Java
      • Variables
      • Operations
      • Methods
      • Comments
      • If Statements and Conditions
      • Loops
      • Challenge- Create a Box House
    • 🟨Advanced Concepts
      • Arrays
      • For-Each Loops
      • Errors
      • Objects
      • Scanners
      • Null Objects
    • 🟥Object Oriented Programming
      • Basics of OOP
      • Instance Classes
      • Static Classes
      • Enums
      • Page 2
  • Romi Curriculum- General Overview + Setup
    • Romi Curriculum- Introduction
    • Setting up the Romi's Software
    • Creating a WPILIB Project
    • Downloading Essential Tools
    • Running Your Code on the Romi
  • 🖥️Romi Curriculum
    • The Robot Class
    • RobotContainer
    • Subsystems
      • RomiDrivetrain
      • External Controllers
      • Spark Motors
      • Encoders
      • PIDs
    • Commands
    • CommandScheduler
    • Side Tangent- Constants
  • UNRELATED IMPORTANT CODING KNOWLEDGE
  • SAMPLE CODE
    • Tank Drive Example
      • RobotContainer
      • TankDriveSubsystem
      • MoveRobotCommand
    • [9450 ONLY] Worktop Systems Sample Java Code
      • Belt Elevator Sample Code
      • Rotating Arm Sample Code
Powered by GitBook
On this page
  1. INTRODUCTION

Important Links

Overview (WPILib API 2023.2.1)
LogoFIRST Robotics Competition Control SystemFIRST Robotics Competition Documentation

PreviousOverviewNextAPCS vs FRC

Last updated 6 months ago