Quantity   Component name
1 × MSP430G2 Launchpad Microcontroller, this is the brains of the operation.
3 × 74HC595 Shift Registers These are the drivers for the LED's.
17 × LED's Choose any color you like.
3 × Current Limiting Resistors for LED's (Roughly 220 Ohms) We're doing some multiplexing of lights. Only three lights are ever on at a given time, so we only need
6 × Pullup/Pulldown Resistors (10k Ohms or higher) So that the shift registers work properly, we'll be pulling a few pins on the board high or low, and using resistors to do it.
4 × SPST Microswitches For manual control of the clock.