Giter VIP home page Giter VIP logo

gramgra07 / whs-ftc-code_training_module Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 149.69 MB

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/

ftc machine-learning teaching first-tech-challenge student-led-project tensorflow-lite how-to-code code-basics ftc-driver-station ftc-robot-controller

whs-ftc-code_training_module's Introduction

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.

whs-ftc-code_training_module's People

Contributors

ctimmons25 avatar gramgra07 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.