SOFTWARE

Overall Goals

The software on this project was written using Python and C++. The goal for software was to write neat, organized, and well documented code. Due to this, a lot of thought went into which events would be handled in Python and which events would be handled in the Arduino IDE. The decision was made to use the IDE to filter and send sensor data. The rest of the event handling was done in Python in order to allow Python to have access to the state of the game. Below is a more detailed breakdown of the Arduino and Python code.