ffff
ARgh.. dit was niet de bedoeling. Ik moest op de preview knop drukken, niet op 'Posten'
[Bericht gewijzigd door naffets op (93%)]
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Volgens mij kan je er 8 tegelijk aanzetten !
(telkens één rij selecteren, en je kan een hele kolom aanzetten, toch ?)
8 LEDs, stel dat die 20mA zijn, dan zit je aan 160mA,
kan je AVR dat "trekken" ? (kijk eens in de datasbeet)
Ikzelf ben niet zo gewend aan AVR, maar volop bezig
met PIC. (maarja, dat is een andere discussie hé)
Ikzelf gebruik voor 8x8 LED matrixes, een MAX7221,
dan heb je maar 3 aansluitingen nodig op je AVR,
en je AVR is niet constant bezig met het "refreshen"
van je display ...
(je schrijft iets naar je matrix, en die MAX7221 zorgt dat die matrix "gerefreshed" wordt, tot je er opnieuw iets naar stuurt ...)
groeten,
Kris
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Als je tevreden bent met 1 tegelijk aanzetten kan het prima, maar dan wordt het niet erg helder.
Gebruikelijk is om 1 rij of kolomn tegelijk aan te zetten. Met een PIC doe ik dan meestal de individuele LEDs via een weerstand direct aan de I/O pin, de kolom (of rij) met een ULN2803 of de high-side equivalent daarvan.
Het is dus wél een eis dat ze fel zijn. Maar als je per rij gaat doen, hoe zit het dan met de weerstand? Ik bedoel: bij 1 led in 1 rij aan, is 1,6 volt. Maar bij 5 leds, is dat 8 volt. Hoe los je dit op?
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 17 oktober 2007 16:39:11 schreef naffets:
Het is dus wél een eis dat ze fel zijn. Maar als je per rij gaat doen, hoe zit het dan met de weerstand? Ik bedoel: bij 1 led in 1 rij aan, is 1,6 volt. Maar bij 5 leds, is dat 8 volt. Hoe los je dit op?
ze staan parallel, niet in serie.
als de spanningsval over je 'common' driver niet al the veel varieert met de stroom, is de stroom dus onafhankelijk van het aantal LEDs dat in een (bv) rij dat aan staat. (Bijna niemand houdt er rekening mee dat dit niet helemaal klopt). De LED weerstand reken je dus gewoon uit als ( 5V - ( 'common driver drop' + 'LED drop' + 'individual driver drop) ) / 'led current'.
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Die Max 7221 kan je bestellen bij www.maxim-ic.com
Je hebt maar één weerstand nodig per 64 LEDs.
Je kan met die IC ook de "helderheid" regelen vanuit je microcontroller. (in 16 stappen)
Verder kan je die dingen in cascade hangen, zodat je met die 3 lijntjes, veelvouden van 64 LED's kan schakelen.
MAX7221 & MAX7219 zouden "identiek" moeten zijn, maar als ik MAX7219 in m'n schakeling steek, doet m'n schakeling soms "raar" ... Ik zou dus zeker voor de MAX7221 gaan.
(Ik woon in België (Ekeren bij Antwerpen) en heb in't verleden 150 van die IC's gekocht, eventueel kan ik je er wel enkelen tegen aankoopprijs + verzendkosten bezorgen)
(afhalen kan uiteraard ook)
edit:
hier heb je alvast de datasheet
www.maxim-ic.com.cn/pdfserv/en/ds/MAX7219-MAX7221.pdf
groeten,
Kris
hallo Kris,
ik ben ook bezig met een led matrix (8x8) aangestuurd door een max7219 & pic16f628a.
Maar ik zit een beetje met het programmeren, kun jij mij daar een beetje mee helpen?
misschien is het handiger als het via mail gaat
MVG, Djreddevil
Mss ben je hier iets mee, ik maakte een tijdje geleden een Led matrix met RGB-leds. Ik gebruikte een pic 16F876 en een decade teller 4017. De code is in assembler geschreven.
http://users.telenet.be/bgs/8x8rgbmatrix.JPG
http://users.telenet.be/bgs/8x8ledrgbmatrix.htm
ActiveHouse, ik woon ook in Ekeren 
ActiveHouse
https://www.digitalplayground.be - Where fun meets technology ...
Op 29 juli 2009 14:27:34 schreef Djreddevil:
...
ik ben ook bezig met een led matrix (8x8) aangestuurd door een max7219 & pic16f628a.
Maar ik zit een beetje met het programmeren, kun jij mij daar een beetje mee helpen?
...
Welke programmeertaal ?
Op 29 juli 2009 17:30:49 schreef Bert_g:
...
ActiveHouse, ik woon ook in Ekeren
Bert,
Altijd welkom voor een frisse pint 
meer info over mij => kijk eens op www.digitalplayground.be (hobby related) of www.checksumfailure.com (professionele link)
[Bericht gewijzigd door Henry S. op (34%)]