The team utilized a microcontroller called the BeagleBone Black as the central computer. The team has utilized the BeagleBone Black's ability to run C++ programs to develop code that will analyze analog inputs and control the motors and user interface. Because the BeagleBone Black contains an ARM processor, an ARM operating system was necessary. The team used Arch Linux ARM because of its minimal-style install, which keeps the number of running programs low. Arch Linux ARM also provided a package for the Fast Fourier Transform, called FFTW. The code written for the BeagleBone Black is located on our here, as well as on Github.

Webpage designed by Cheyn Rushing and Sam Baas. 2013-2014. Background Texture from Subtle Patterns.