Skip to content
This repository has been archived by the owner. It is now read-only.
Code for the rover for NASA Student Launch 2018-19.
C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
NSL_18-19_Deployment
sample_code
.gitignore
.travis.yml
NSL_18-19_Rover.ino
README.md
motor_driver.cpp
motor_driver.h
xbee.cpp
xbee.h

README.md

NSL_18-19_Rover Build Status

Code for the rover for NASA Student Launch 2018-19.

Note: Build status (above) confirms that the latest code compiles on Arduino, not that it necessarily behaves as expected.

Instructions

Download all the files and compile nsl_rover_18-19.ino using the Arduino IDE.

Arduino Pin Configuration

NAME PIN DESCRIPTION
MOTOR1 - INPUT1 8 Motor #1 PWM
MOTOR1 - INPUT2 9 Motor #1 PWM
MOTOR2 - INPUT1 10 Motor #2 PWM
MOTOR2 - INPUT2 11 Motor #2 PWM
VAC 12 Vacuum Control

Organization

Branches

The master branch should only hold the code that is currently in use in the rover. Create new branches for new features or fixes that aren't immediately implemented. IE: feature/led-output or fix/startup-crash. When ready to use a branch's code in the rover itself, submit a pull request. Don't merge pull requests until the code is tested in the rover.

Milestones

There are milestones for each launch. If you think of a feature or find a problem, first create an issue, then assign it to a milestone, then create a branch for it if you want to work on it.

Releases

At every launch or major test, create a new release. This will allow us to easily refer back to the code we were using at that event.

You can’t perform that action at this time.