Skip to main content

Stage 1: CompetitionTeleOp Lifecycle

This is the first stage of one browser-saved DECODE robot project. You will keep editing the same files through Unit 15. A passing stage saves a read-only snapshot you can preview, copy, or export later.

Your Task

Complete CompetitionTeleOp.java as a registered iterative OpMode:

  1. Use init() for a one-time ready message.
  2. Use start() to reset the match clock.
  3. Use loop() to read gamepad1 and publish live telemetry.
  4. Keep stop() as the one safe shutdown path.

Later stages will delegate drivetrain and mechanism work through these lifecycle methods, so keep this file focused on coordination.

Coding Challenge Simulator

Telemark Unit 2 Comprehensive Coding Challenge
The editor opens your saved cumulative DECODE project and adds only the files introduced by this stage.
Use Init and Start to check every unit objective. Passing every check demonstrates full unit mastery.
Complete the stage across its file tabs. The requirement panel checks the compiled project, and a passing stage saves a read-only snapshot.

Passed every challenge check?

Mark the unit mastered to record every lesson objective and continue directly to the next unit. Your progress will be saved in this browser.

Stuck on this lesson?

Ask about anything on this page. It can see which lesson you have open and which part you are reading.