Getting Started with Java
Examples for getting started with FRC Java
Actuators
Example programs that demonstrate the use of various actuators
Analog
Examples programs that show different uses of analog inputs,
outputs and various analog sensors
CAN
Example programs that demonstrate the use of the CAN components in the control system
Complete List
Complete list of all sample programs across all categories
Digital
Example programs that demonstrate the sensors that use the digital I/O ports
I2C
Example programs that demonstrate the use of I2C and various sensors that use it
Joystick
Example programs that demonstate different uses of joysticks for robot driving
Pneumatics
Example programs that demonstrate the use of the compressor and solenoids
Robot and Motor
Example programs that demonstrate driving a robot and motors including safety, servos, etc.
SPI
Example programs that demonstrate the use of the SPI bus and sensors that connect to it
Safety
Example programs that demonstate the motor safety classes and how to use them with your programs
Sensors
Example programs that demonstrate the use of the various commonly used sensors on FRC robots
Getting Started
An example program which demonstrates the simplest autonomous and
teleoperated routines.
Getting Started with Java
src/$package-dir
Tank Drive
Demonstrate the use of the RobotDrive class doing teleop driving with tank steering
Actuators
Complete List
Joystick
Robot and Motor
Safety
src/$package-dir
Mecanum Drive
Demonstrate the use of the RobotDrive class doing teleop driving with Mecanum steering
Actuators
Complete List
Joystick
Robot and Motor
Safety
src/$package-dir
Motor Controller
Demonstrate controlling a single motor with a joystick
Actuators
Complete List
Joystick
Robot and Motor
src/$package-dir
CAN Talon SRX
Demonstrate running a Talon SRX with the basic throttle mode.
Actuators
Complete List
Robot and Motor
src/$package-dir
CommandBased Robot
Examples for CommandBased robot programs.
GearsBot
A fully functional example CommandBased program for WPIs GearsBot robot. This code can run on your computer if it supports simulation.
CommandBased Robot
/usr/share/frcsim/worlds/GearsBotDemo.world
src/$package-dir
src/$package-dir/commands
src/$package-dir/subsystems
PacGoat
A fully functional example CommandBased program for FRC Team 190's 2014 robot. This code can run on your computer if it supports simulation.
CommandBased Robot
/usr/share/frcsim/worlds/PacGoat2014.world
src/$package-dir
src/$package-dir/commands
src/$package-dir/subsystems
src/$package-dir/triggers