Exhibit Code

MATLAB

Arduino

This part of the code handled the UI screen display portion of the exhibit, as well as keeping track of player statistics like the amount of time needed to beat the exhibit. It used these numbers to communicate with the Arduino, or hardware, and, in general, acted as the brains of the exhibit.

The Arduino handled the hardware. This is what made the parts of our product, like the lights and buzzers, respond to the player's actions. It also communicated with the MATLAB to determine when to initiate events depending on player progress.