Code Monkey home page Code Monkey logo

hs-vex-code's Introduction

HS-VEX-code

A collection of all of the code I wrote for the VEX Robotics club in High School

A word

This repo shows where I came from with coding. At the start I hardly knew anything besides Scratch and a little Python (which I was teaching myself concurrently). Starting in C with RobotC, I learned the basics of robot programming (and how important semi colons can be). After some experience, VEX moved from the EDR platform to the V5 platform. This moved the syntax from C to C++. Generally, the mode I used in VexCode/Vexcode Pro V5 was the standard mode, but I changed a few things in the header files with notepad. Over time, I slowly got better with programming in C++. I even did some work with Computer Vision as showcased in Vision Test. Later, VEX introduced the drivetrain configuration feature. This helped make later autonomous routines more repeatable, but still not 100% so. Overall, this program taught me the foundational skills in programming that made AP Computer Science and my college classes much easier. Hopefully, by publishing this repository, I can help someone else accelerate their journey to success. Good luck this season!

Files included

RobotC Code

Files included in the RobotC Code folder contain RobotC Code... who would have guessed it. This code is for the EDR platform and is more useful for looking in retrospect that anything else.

V5 Code

Files included in V5 Code are from the 2019-2020 and 2020-2021 games. The Programming log is only from the former and was mostly for the engineering notebook later. There are also two different types of projects here: Vexcode1 and Vexcode Pro V52. Both will work in the Vexcode Pro V5 application as of writing, but are opened using "Import"1 and "Open" (after zipping2) respectively. Lets just say there were quite a lot of changes happening as I was programming on the V5 platform.

Footnotes

  1. for .vex files 2

  2. The code had been unzipped to be viewable on GitHub with the exception of the programming logs 2

hs-vex-code's People

Contributors

samhaswon avatar

Watchers

 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.