The following LED driver circuit task is being considered. The task involves 24 LEDs – 12 single color LEDs and 12 multi-color LEDs. Your suggestions would be appreciated.
A portion of the task – the hour portion – involves illuminating one large LED for exactly one hour. When then one large LED is switched off at exactly one hour, a different (second) large LED is illuminated for exactly one hour. When the second large LED is switched off after being on for exactly one hour, another (a third) large LED is illuminated for exactly one hour. When the third large LED is switched off after being on for exactly one hour, another (a fourth) large LED is illuminated for exactly one hour. The same sequence continues for a total of 12 LEDs, each LED being on for exactly one hour, while all other “hour” LEDs are off. The idea is like a common LED sequencer, but greatly slowed. These twelve LEDs will represent twelve hours, the active hour LED being the only “hour” LED illuminated during that hour. This cycle will repeat and continue indefinitely.
Another portion of the task – the 15 minute portion – involves a nearly identical sequence. The 15 minute portion involves the 12 multi-color LEDs. In one twelve hour cycle, each of these “15 minute” LEDs will be illuminated as one color for exactly 15 minutes, then another color for the next 15 minutes, and finally a third color for the next 15 minutes. Each “15 minute” LED will be illuminated for a total of 45 minutes in one twelve hour cycle (15 minutes as one color, then 15 minutes as another color, and finally 15 minutes as yet another color).
Thus, at any given time this LED clock will always show exactly one illuminated “hour” LED. Additionally, the associated “15 minute” LED will be either off (designating; for example, 7:00 to 7:14), or one color (designating; for example, 7:15 to 7:29), or a second color (designating; for example, 7:30 to 7:44), or a third color (designating; for example, 7:45 to 7:59).
A portion of the task – the hour portion – involves illuminating one large LED for exactly one hour. When then one large LED is switched off at exactly one hour, a different (second) large LED is illuminated for exactly one hour. When the second large LED is switched off after being on for exactly one hour, another (a third) large LED is illuminated for exactly one hour. When the third large LED is switched off after being on for exactly one hour, another (a fourth) large LED is illuminated for exactly one hour. The same sequence continues for a total of 12 LEDs, each LED being on for exactly one hour, while all other “hour” LEDs are off. The idea is like a common LED sequencer, but greatly slowed. These twelve LEDs will represent twelve hours, the active hour LED being the only “hour” LED illuminated during that hour. This cycle will repeat and continue indefinitely.
Another portion of the task – the 15 minute portion – involves a nearly identical sequence. The 15 minute portion involves the 12 multi-color LEDs. In one twelve hour cycle, each of these “15 minute” LEDs will be illuminated as one color for exactly 15 minutes, then another color for the next 15 minutes, and finally a third color for the next 15 minutes. Each “15 minute” LED will be illuminated for a total of 45 minutes in one twelve hour cycle (15 minutes as one color, then 15 minutes as another color, and finally 15 minutes as yet another color).
Thus, at any given time this LED clock will always show exactly one illuminated “hour” LED. Additionally, the associated “15 minute” LED will be either off (designating; for example, 7:00 to 7:14), or one color (designating; for example, 7:15 to 7:29), or a second color (designating; for example, 7:30 to 7:44), or a third color (designating; for example, 7:45 to 7:59).