user4914: I am planning to build a LED polar clock, so it will need about 181 LEDs (12 Month, 31 Day, 7 Day-of-week, 12 Hour, 60 Minute, 59 Second) and I need to control each one individually. I will be buying everything from scratch so I ask for help on:

Which arduino to use
How to make it keep time
How to control the LEDs

The LEDs need to stay on once they're lit, e.g. at 5 o'clock, the 1-5 LEDs would be on.
This is why I don't know that multiplexing or charlieplexing will work, as I read that it is better if the LEDs wont be remaining on/only a few are on. The most that could be on is 179 (Friday, December 31, 11:59:59 [Won't happen until 2021]).
Thanks in advance.

user4969: Check out the TLC5916. It has two advantages over the HC595:

it can sink a lot of current
it only needs one resistor

I use it with seven-segment displays. Basically, you tell it "I'm about to send a command." Then you send it, say, "01010101" to turn on every other light. Then you say "okay, make that live." You can chain them together.
Many use the MAX7219 but for me the cost is a drawback.
I might come back and edit this post later to add a Github link to demonstrate...

user1323: If the cost is allowed to be moderately higher, your simplest solution could be to use WS2012b individually-addressable LEDs. Since longer chains sometimes have timing problems with the serial communication, I’d probably split them into three groups, attached to three digital pins.
Multiplexing probably requires some flip-flops or other buffers; else, the LEDs may not be bright enough.

user643: Instead of a multiplexer you can use a "shift register"; the difference is that it keep the last state of the pin, while the multiplexer goes unconnected (and this is because you need at least 30fps, and even so you'll get low light as you are PWMing the leds).
This is why shift register are also called "led driver".
Official tutorial can be found here http://arduino.cc/en/Tutorial/LEDDriver

4914: <p>I am planning to build a LED polar clock, so it will need about 181 LEDs (12 Month, 31 Day, 7 Day-of-week, 12 Hour, 60 Minute, 59 Second) and I need to control each one individually. I will be buying everything from scratch so I ask for help on:</p>

<ul>
<li>Which arduino to use</li>
<li>How to make it keep time</li>
<li>How to control the LEDs</li>
</ul>

<p>The LEDs need to stay on once they're lit, e.g. at 5 o'clock, the 1-5 LEDs would be on.
This is why I don't know that multiplexing or charlieplexing will work, as I read that it is better if the LEDs wont be remaining on/only a few are on. The most that could be on is 179 (Friday, December 31, 11:59:59 [Won't happen until 2021]).</p>

<p>Thanks in advance.</p>
 4969: <p>Check out the TLC5916. It has two advantages over the HC595:</p>

<ul>
<li>it can sink a lot of current</li>
<li>it only needs one resistor</li>
</ul>

<p>I use it with seven-segment displays. Basically, you tell it "I'm about to send a command." Then you send it, say, "01010101" to turn on every other light. Then you say "okay, make that live." You can chain them together.</p>

<p>Many use the MAX7219 but for me the cost is a drawback.</p>

<p>I might come back and edit this post later to add a Github link to demonstrate...</p>
 1323: <p>If the cost is allowed to be moderately higher, your simplest solution could be to use WS2012b individually-addressable LEDs. Since longer chains sometimes have timing problems with the serial communication, I’d probably split them into three groups, attached to three digital pins.</p>

<p>Multiplexing probably requires some flip-flops or other buffers; else, the LEDs may not be bright enough.</p>
 643: <p>Instead of a multiplexer you can use a "shift register"; the difference is that it keep the last state of the pin, while the multiplexer goes unconnected (and this is because you need at least 30fps, and even so you'll get low light as you are PWMing the leds).
This is why shift register are also called "led driver".</p>

<p>Official tutorial can be found here <a href="http://arduino.cc/en/Tutorial/LEDDriver" rel="nofollow">http://arduino.cc/en/Tutorial/LEDDriver</a></p>
