Giter Site home page Giter Site logo

skyluker4 / bhsrobotics-2019-2020-3400s Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 960 KB

Code for 3400S' robot.

Makefile 1.24% C++ 65.96% C 32.80%
cpp cpp17 vex-robotics vex-robotics-competition vex-edr v5 pros robotics school highschool-students

bhsrobotics-2019-2020-3400s's Introduction

BHS Robotics Code - Team 3400S

The code for team 3400S's robot.

Structure

  • Compiled executables for interacting with robot and APIs.
  • /display/* - Files required for interacting with the display, lvgl.h should be included in api.h which is included in main.h.
  • /okapi/* - Files required for OKAPI.
  • /pros/* - Files required for interacting with robot API. Included in api.h which is included in main.h.
    • misc.hpp - This file has been edited to make controller_id_e_t pros::Controller::_id public instead of private.
    • motors.hpp - This file has been edited to make const std::uint8_t pros::Motor::_port public instead of private.
  • api.h - The file to include to interact with the robot API.
  • config.hpp - Robot configuration.
  • controller.hpp - The file to include to send commands to the controller.
  • error.hpp - The file to include to handle robot errors.
  • main.h - Defines functions to be run by robot and includes api.h.

File needed for make.

File needed for make.

File needed to upload program, interact with the PROS CLI, and to use the PROS editor.

Building

Requires PROS-CLI3 installed. Build using "prosv5 make". Outputs to bin/.

Uploading

Plug in V5 brain into computer with micro-USB cable. Upload using "prosv5 upload".

Resources

BHS Robotics website is here.

The latest game manual can be viewed here.

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.