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.
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)
cd
into your local copy of the repository andcd
into/2017-2018/libraries
.- Use
pwd
to get the current directory information and save this for later. cd
to where your Arduino libraries are located. Again usepwd
to save the full directory path.- Run
ln -s source destination
and replacesource
with the first directory path and replacedestination
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
cd
into your local copy of the repository andcd
into/2017-2018/libraries
.- Use
cd
(no arguments) to get the current directory information and save this for later. cd
to where your Arduino libraries are located. Again usecd
(no arguments) to save the full directory path.- Run
mklink /D source destination
and replacesource
with the first directory path and replacedestination
with the second directory path.
- Note: If symlink does not work, simply locally cp (copy) the necessary libraries into your Arduino library folder