Aduino Stand Alone LED Timer

Hi Guys,

Wondering if someone could help shed a littl edesign insight.
Major procrastinator and was thinking of a sideline (procrastination :p) project

Thinking of using RCT to drive a series of 12 LED's to be a 5minute segment clock and was wondering how would be the best wasy to drive it -> not enough GPIO's so should I look to cathode multiplexing...?

Thing is I want to think of EXPANSION:

  1. Drive RGB LED's so I can "mark out" timings: ie, say I want to set a deadline at 30 minutes... I'd make LED 6 glow white whilst the "timer" LED's creep towards it.
  2. Allow for other timings to be made (ie instead of driving 12 LED's have a 10minute timer, each minute increments till 10)
  3. Allow for sound alarms to be set; ie every 10/15/30 mins.

Much appreciated for your advice and input!

Google TLC5940

Actually I found a rgb serial ribbon that has sl3954 chips on it. Is this a cleaner way to go? Does anyone have an interphase code for it?

TLC5940 will drive 16 leds with SPI inrerface.