Pages: [1]   Go Down
Author Topic: 16x16 Led Matrix (2 colors)  (Read 943 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello there!
I'm using these:
http://www.olimex.cl/pdf/Components/FYM-20881ABxx.pdf

- 8 pins for controlling line (1,2,3,4,21,22,23,24)
- 8 pins for green (1 resistor on each one of those lines)
- 8 pins for red (1 resistor on each one of those lines)

I'm thinking of connecting all the 'colosr' bus together and 'multiplexing' the control line.

I would take me 8 AND ports for each matrix, summing up to 32 AND ports.
4 Selection bits, one for each matrix, no binary. One wire per matrix.

But with 4 gates per IC it would take a lot of them just to make this board. Does anyone know an IC with more than 4 gates?

On my arduino code I would have a boolean matrix and a timer set to update the board every milisecond (or less, if I need) for the current matrix state.
I'm wondering if it would be too much for it to handle... Pretty sure it isn't, but I'm asking just in case (:

What do you guys think of this idea? I never did something like this and that's what I came up with.


Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 525
Posts: 26523
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

4 of those for 16x16, with dual color is the equivament of 32 anodes left to right & 16 cathodes top to bottom.

Your description here does not make much sense:
"I would take me 8 AND ports for each matrix, summing up to 32 AND ports.
4 Selection bits, one for each matrix, no binary. One wire per matrix."

Here's a smarter way to do it.
Four 8-bit shift registers across the top to set up a row of anodes.
2 ULN2803s down the side to act as high current cathode drivers, add to the output of 2 shift registers.
Set up up the anodes, take cathode row 1 low, then high.
Set up the next anodes, take cathode row 2 low, then high.
Repeat for the next 14 rows.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A lot better than my idea.
I'm glad I asked haha

I'll try this in proteus!

Thank you!
Logged

Pages: [1]   Go Up
Jump to: