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

RomiDrivetrain

PreviousSubsystemsNextCool stuff i will rename this category later

Last updated 2 months ago

Drivetrains are a type of Subsystem that control a robot's movement. In other words they move the robot.

Your Drivetrain should have two motor variables— one for each of the Romi's motors.


Accessing the Drivetrain.

In our project, the Drivetrain is the class called the RomiDrivetrain. To access it just click on the RomiDrivetrain.java file in the file sidebar.

After clicking on the file, a new window will pop up in VS code showing the Java class in the file. In the class, there are multiple important things to look at such as the class variables and methods. These variables and methods will be the topics of the following pages.

🕑
How to get to the RomiDrivetrain.java file
Drawing