Pořád jsem z toho nějaký jalový (a začínám mít pocit, žes to vyřešil tím nejblbějším možným způsobem), ale zkusím to:
sloupec je dlouhý 50 a dělený na 4 úseky 15 15 15 a 5. A tohle je tam krát 20 řádků.
Čili přivedeš signály na 15 LEDek z jednoho sloupce, zvolíš úsek 1-4 a chvíli svítíš.
Potom pokračuješ na druhý řádek .... atd až do 20tého řádku.
Čili multiplexuješ na 1/80, tedy jednu osmdesátinu a potřebuješ k tomu celkem 15 (data) + 20 (řádek) + 4 (sekce slooupce) drátů, tj celkem 39 drátů.
Ty si dobrý šulín s prominutím, jaký od těch LEDek očekáváš jas? Uvážím-li, že pulsní proud LEDkou můžeš mít nejvýš tak 100mA, bude průměrný proud něco nad 1mA na LEDku. To ti stačí? Pokud tomu nerozumíš, znamená to, že LEDky budou svítit na zhruba 1/16 svého jasu a ještě k tomu potřebuješ:
39 GPIO
20 kusů 74125
80 tranzistorů
95 rezistorů
Co když ti povím, že se to celé dá udělat takto:
Poměr multiplexu 1/10, průměrný proud LED až 10mA (tj, pokud nechápeš, tak celkový odběr až 10A)
6 GPIO
13 kusů nějaký jiný vhodný IO
100 rezistorů
10 PMOS tranzistorů
2 kusy nějaký další vhodný logický IO
A ne, nestojí to výrazně víc, za nějaké drahé nedostupné IO.
Takže co ty na to?