Software and Firmware Summary v1.0

This document has been relinked to the Software and Firmware Summary document here as part of our versioning system update.

The software for the test stand consists of two main components:
  1. The Processing software that runs on the laptop or desktop computer.
  2. The Arduino Wiring software that runs on the Arduino Uno.

Processing (Desktop) Software

Contained within /trunk/ShepardDCS/ShepardDCS_Processing in the repository, this software is responsible for receiving the data from the Arduino and displaying it for the user. In order to run, the code depends on the controlP5 library that is in /trunk/libraries/controlP5 . This must be installed according to the instructions found here before the desktop software will run. The software is not designed to run stand-alone in the current iteration, and instead is run through the Processing Integrated Development Environment (IDE).

Wiring (Arduino) Software

Contained within /trunk/ShepardDCS/ShepardDCS_Arduino in the repository, this software runs on the Arduino and is responsible for collecting the sensor data and sending it to the Processing desktop application. The Arduino software requires the installation of a third-party library from Adafruit for the MAX31855 thermocouple amplifier. You can find those installation instructions here

Misc Software

There are several development programs here which represent the early stages of the Shepard v1.0 software development process. Some of this code may still be useful for reference or things like manual calibration.

Also available in: HTML TXT