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. Intro to Java
  2. 🟨Advanced Concepts

Null Objects

PreviousScannersNextObject Oriented Programming