4x4x4 LED cube

We constructed a PIC33 controlled 4x4x4 LED cube. The cube has the capability to be controlled by a music source which was implemented using the ADC capability of the PIC33 microcontroller. The cube is programmed to display 17 different animations, 7 of which are sound enabled. The different animations are controlled via user input into the Bully Bootloader. The source code makes use of a 32-bit timer2/3, which was used to interrupt for longer periods of time than can be achieved using only a 16-bit timer. The ISR for the 32-bit timer was used to drive various aspects of certain animation functions. The source code also includes the 16-bit timer4 which was used to sample the ADC every 5ms.

Led Cube Presentation 4x4x4 Cube