GithubHelp home page GithubHelp logo

micromouse's Introduction

Micromouse

Overall Structure

This repo contains both the 2015-2017 code and the 2017-2018 code, in the respectively named folders. In 2017-2018 we had both an experienced and a beginner team. They used different Micromice and have different codebases. The codebase merged into master right now is the experienced team's codebase. To look at the beginner team codebase you can switch to the beg-mouse branch and look in the 2017,2018 folder.

Library Setup

To setup the libraries on your machine you will need to symlink your local /2017-2018/libraries to your Arduino libraries folder. This will mean that every time you pull down updated libraries from Github they will also be updated for your local Arduino application without any nastiness on your part. The default location for your local Arduino libraries folder is:

  • OSX: /Users/your_username/Documents/Arduino/Libraries
  • Windows: My Documents\Arduino\libraries\

(Instructions for OSX/Mac, similar for Linux)

  1. cd into your local copy of the repository and cd into /2017-2018/libraries.
  2. Use pwd to get the current directory information and save this for later.
  3. cd to where your Arduino libraries are located. Again use pwd to save the full directory path.
  4. Run ln -s source destination and replace source with the first directory path and replace destination with the second directory path.

Use Finder to verify that the libraries are now in your Arduino folder. This should be a one-time process.

(Instructions for Windows) TODO: needs to be verified

  1. cd into your local copy of the repository and cd into /2017-2018/libraries.
  2. Use cd (no arguments) to get the current directory information and save this for later.
  3. cd to where your Arduino libraries are located. Again use cd (no arguments) to save the full directory path.
  4. Run mklink /D source destination and replace source with the first directory path and replace destination with the second directory path.

micromouse's People

Contributors

ameguid123 avatar andrew-wi avatar ezhaohang avatar jebking avatar maxwelllevenson avatar nathanwolfe avatar schiststorm 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.