FTC Programming Resources

Programming can be one of the hardest skills to pass on; it's basically learning a new language! This isn't helped at all by the overall lack of documentation available for RobotC, the more complex of the two languages for FTC. To fill the gap, the Ingraham Robotics club made a Programming Binder: a binder filled with everything you need to know to code well! The binder came to hold both information on RobotC and Git. Now, moving to a virtual setting, we're building a collaborative 'coding binder', for everyone to add to and edit! Resources on LabView are also welcome.

To add a resource or comment with information that needs to be added or edited, send us a message!

When adding a document, include in the 'Message' portion the document title, link to the document, and the name to credit under the contributor. We will look over the document before posting it and reply by e-mail if we are adding it or if there is a reason we are withholding it.

When editting a document, include the document name and any edits that need to be made. If the document in question is one of our own, we will edit it and reupload it. If it was contributed by someone else, we will e-mail that contributor passing on the message.

Please do not download and reupload any of these resources without creditting the original contributor!


Document Title

Contributor

Introduction to RobotC

RCGFoPL

FIRST Tech Challenge Sensor Guide

FIRST

RobotC Values and Ranges

FTC Team 7462

RobotC Keywords

FTC Team 7462

Coding Safety Checks

FTC Team 7462

Style Rules for RobotC

Darrell Ross, Swerve Robotics

RobotC Input Methods

FTC Team 7462

RobotC Comparison and Logic Operators

FTC Team 7462

RobotC Bitwise Operators

FTC Team 7462

RobotC Exercises - Navigating RobotC

FTC Team 7462

RobotC Exercises - Basics with Motors

FTC Team 7462

RobotC Exercises - Basics with Servos

FTC Team 7462

RobotC Exercises - Basics with Sensors

FTC Team 7462

RobotC Exercises - Control with Logic Statements

FTC Team 7462

RobotC Exercises - Control with Loops

FTC Team 7462

RobotC Exercises - Convenient Button Mapping

FTC Team 7462