We did this in college as well using microcontrollers and leds or something - i forget the exact details. It was super fun