Theoretically reads data from Arduino and graphs it, and sends data to Arduino to adjust values. All "theoretical" because it hasn't been tested with an actual Arduino yet.