Coding#
The java coding language that we use is not incredibly hard to learn once you figure it all out. It follows all the coding fundamentals you may already know.
IMPORTANT when editing your code, only edit it in the Team Code section. DO NOT edit the FTC robot controller sample code#
You will have to copy and paste the files from the external samples
It is very important that you only modify the TEAMCODE directory, any other directory can corrupt your project very easily and I see it happen and break Control Hubs a LOT
There is a lot of excellent info and sample opModes here#
Getting started#
Configuration of devices
DcMotor name = hardwareMap.get(DcMotor.class, "name");
Servo name = hardwareMap.get(Servo.class, "name");
The second name is the one you will use in the configuration guide in your driver station. The first name is the one you will use to set powers and other functions.
Setting up your files#
Refer to the blank examples. These both have the proper setup and code to get started coding both of these modes. I will get into more detail into what everything means in TeleOp and auto.