📄️ Introduction
* Learn Java for FTC Book - Very Important read for those new to FTC!
📄️ Choosing a IDE
* Our tutorial on downloading Android Studio
📄️ Creating an OpMode
* Our tutorial on opmode creation
📄️ Motors and Encoders
DC Motors in FTC are used for movement of large mechanisms and can be used for fast and continuous rotation, or precise movement for things like an arm. It is very important to learn how to efficiently program motors.
📄️ Servos
Usually in FTC, Servos are used where not as much power is required to move mechanism. Servos are used for movement of smaller things, or for continuous rotation of certain mechanisms. They result in more fine movement as they can move between positions from 0-1.
📄️ Gamepad Controls
In the driver-controlled period of the FTC match your drivers use controllers to drive and control robots
📄️ Drive Systems
In FTC, the first part of your robot that you will start off with programming is your drive train. There are two very popular styles of drive trains in FTC, the tank drive train and the mecanum drive train.
📄️ Lynx Modules
GM0's Page on Lynx Modules - Must Read!*
📄️ Telemetry
When programming in FTC, telemetry can be used to display messages on the driver station. It can be very useful as it can help easily identify issues or unusual readings with your robot.
📄️ Wireless Download
* Video Tutorial - The IP adress used in the video may not match modern control hubs, make sure to change it to the right one.
📄️ The Sleep Command
The FTC SDK provides a sleep() command in which you can give a desired number of milliseconds to the function and it will cause your thread to sleep for that number of milliseconds. We will be using this command extensively when writing autonomous programs.