Ok... well i've decided to simply show 12 LEDs for now (hours and minutes in binary). It'll look like the following:
Code:
[][] [][]
[][] [][]
Hours> [][] [][] <Minutes
+-Hours-+ +-Min's-+
|[]11[]8| |[]5 []2|
|[]10[]7| |[]4 []1|
|[]9 []6| |[]3 []0|
+-------+ +-------+
[]=LED
However, I read through the Charlieplexing pdf file, and it seems to state that only one LED may be on at a time? I may need more than one LED on at a time :shock: :?: :?:
For example, the time 23:55 in binary must look like:
010111 : 110111
Where the 1's are LEDs that are ON, and the 0's are LEDs that are off (obviously).
Any "bright", pardon the pun, ideas?
EDIT:
Nigel what's confusing about "Each set of six LEDs will be controlled by one pin. Is this possible? I'm sure it is!"? I'll draw a diagram again, but with the LEDs in a different layout:
Code:
-+
|-----+
P|---+ +--[][][][][][] <<Hours
1|- +----[][][][][][] <<Minutes
6|-
F|-
8|-
4|-
A|-
|-
-+
[] = LED
Also, the Velleman kit uses 7x5 LEDs but they all manage to stay very bright, well bright enough for the device I'm making.
Anyway I'm going to keep playing around, even if I need to use more I/O ports for the decide it's ok, however I need to reserve 3 for switches to set/edit/show the clock. That leaves 10 pins for this device.