GramGra07 / WHS-FTC-Code_Training_Module

To help anyone to understand the coding process and language involved in FTC programming

Home Page:https://gentrified-apps.gitbook.io/whs-ftc-code_training_module/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WHS-FTC Code_Training_Module

Created by FTC Team 5115

To help everyone that wants to understand the coding process and language involved in FTC programming and Java

Note: I will try to keep updating for as long as possible but please request features and give feedback here

Github Repo located here

Tips and Tricks

1. PRACTICE!!

  • It is known that if you practice something, you will get better at it over time, this is the same for coding and robotics

2. Ask Questions

  • A lot of people know what they are doing and are willing to help if you just ask

3. If you don't know a concept, look it up

  • There are a lot of helpful solutions and people on the internet, someone WILL usually know the answer to your problem

4. READ

  • All of the example opModes have very helpful comments to show you exactly what each part does, also if you read this whole thing you should be good to go

5. Collaborate

  • A lot of problems can be solved by collaboration with friends and peers

6. Use prior knowledge

  • Even if your prior knowledge is in a different language, it will help you understand this code.

7. Trust your IDE

  • Your IDE will prevent most common problems if you trust that it knows what its doing, which it does

Updating your devices

Go to this website. It will take you to rev hardware client. Once you download the app you will be able to connect the DS phone or the Control Hub and it will show you your possible updates, take them all and you are good to go!

Overall Game

The game begins with a 30 second autonomous period, runtime helps us achieve this, and then a 2 minute TeleOp period, the goal is to score as many points as possible.

Feedback

I would love to have feedback on this repository. You can contact me through the discussions! Thanks!

Glossary

A repository is a folder hosted on github that contains code and items.

A TeleOp is an opmode that uses your game-pad inputs to control your robot, it is on the right side of the phone when selecting an opmode.

A Autonomous opmode is an opmode that continuously loops for 30 seconds at the beginning of the each match, it is on the left side of the phone when selecting an opmode.

My apologies if this doesn't work, some code software allows this exact code, some doesn't.