How an FTC TeleOp Program Works
Follow program execution from INIT and PLAY through the active loop and STOP.
Open resources →FTC Java · TeleOp foundations, applied control, and first autonomous
Short whiteboard lessons, teacher materials, Java examples, classroom activities, and printable student workbooks. Videos 1–7 teach TeleOp foundations, Part 8 applies them to a StarterBot, Part 9 introduces encoder-based autonomous motion, Part 10 adds an IMU-guided right turn, and Part 11 combines both skills into an L-shaped route. Part 12 tests whether that autonomous route repeats reliably.
Follow program execution from INIT and PLAY through the active loop and STOP.
Open resources →
Connect Java motor variables to the configured devices on the Robot Controller.
Open resources →
See what runs during initialization and why the program waits before driving.
Open resources →
Trace the repeating cycle that reads controls, commands hardware, and reports results.
Open resources →
Understand gamepad Y values, variables, and why FTC drive code often negates the input.
Open resources →
Predict robot motion from motor power and use telemetry to verify commanded values.
Open resources →
Mix forward and turning inputs into safe left- and right-motor commands.
Open resources →
Connect one gamepad to the drivetrain, intake roller, two feeder servos, and telemetry on a complete StarterBot.
Open resources →
Convert inches to encoder counts, run both motors to their targets, stop safely, and calibrate with measured trials.
Open resources →
Configure the Control Hub orientation, read yaw, and stop a measured right turn inside a safe heading tolerance.
Open resources →
Drive 36 inches, turn right to −90 degrees, drive 24 inches, and stop using encoders and IMU feedback.
Open resources →
Run the L route repeatedly, measure its endpoint, make one evidence-based change, and compare the results.
Open resources →