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.
Download all the files and compile
nsl_rover_18-19.ino using the Arduino IDE.
Arduino Pin Configuration
|MOTOR1 - INPUT1||8||Motor #1 PWM|
|MOTOR1 - INPUT2||9||Motor #1 PWM|
|MOTOR2 - INPUT1||10||Motor #2 PWM|
|MOTOR2 - INPUT2||11||Motor #2 PWM|
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:
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.
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.
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.