Pages: 1 2 [3]   Go Down
Author Topic: Array di led  (Read 2037 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

una matrice 10*10 monocromatica la fai con arduino e 10 resistenze per limitarne la corrente, con dei led con buona luminosità ti limiti a 4mA per led,
40mA per colonna e una sola colonna accesa alla volta, poi gli effetti grafici li fai col software

oltre 10x10 diventa complicato
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 198
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ovvero collegandoli uno dopo l'altro con la resistenza in mezzo? In questo modo utilizzerei 10 pin di arduino?
Logged

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, come ho in mente io ne utilizzeresti 20 pin di arduino

vediamo se riesco a spiegarmi



quella che vedi è una matrix 8x8 ma per farla da 10 bastano altre 2 righe e 2 colonne

dove c'è scritto colonne metti una resistenza (1k) per colonna e vai a 10 pin di arduino

le righe le colleghi ad altri 10 pin d'arduino

ora seguimi, tu metti una sola colonna high alla volta, le altre 7 tutte low

quindi dal lato righe avrai che se il pin di riga è high il led corrispondente è spento

se il pin di riga è low avrai passaggio di corrente e il led si accende

in questo modo puoi accendere i led che vuoi

questo video è mio e piloto la matrix col modo che ti ho descritto, lo sfarfallio è dovuto alla ripresa, dal vivo è perfetto
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 198
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi in questo modo non avrò nessun led collegato ad GND in quanto quando la riga si trova sullo stato logico 0 c'è passaggio di corrente giusto?
Logged

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si esatto, la gnd la fai tu mettendo low il pin di riga, invece se tu lo metti high non c'è passaggio di corrente

fai una mini matrix 2x2 così capisci come comandare oghi led, poi per ingrandirla cambia poco
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Far assorbire 40 mA di corrente in ingresso ad un solo pin mi pare troppo, sei al limite massimo.
Logged


Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si 40mA è da limite, deve trovare dei led ad alta luminosità che si vedano bene con meno di 4mA, io le prove le facevo on una r da 1k per una matrix rossa, forse non assorbiva neanche 2 mA e si vedeva benissimo, è da fare qualche prova
Logged

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Far assorbire 40 mA di corrente in ingresso ad un solo pin mi pare troppo, sei al limite massimo.
con la resistenza da 1K sono 24mA per pin con tutta la colonna accesa (30 su matrice da 100led)
da valutare anche il discorso dei mA totali e per porta
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Far assorbire 40 mA di corrente in ingresso ad un solo pin mi pare troppo, sei al limite massimo.
con la resistenza da 1K sono 24mA per pin con tutta la colonna accesa (30 su matrice da 100led)
da valutare anche il discorso dei mA totali e per porta


una matrix rossa si accende con 1,8volt mi pare, quindi la caduta sui restanti 3,2v
i=v/r=3,2/1k=3,2mA con 10 led arrivi a 32mA quindi in tutta sicurezza

con del led blue e 1k assorbi ancora meno, forse neanche 2mA a led, e i led blu si vedono benissimo (di notte) smiley
« Last Edit: April 27, 2013, 06:20:42 pm by reizel » Logged

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho usato 2V di Vf perche' lui usera' 64/100 led sfusi separati, non una di quelle matrici compatte
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se l'idea è quella di pilotare i led dai pin di Arduino sia come anodo che come catodo, bisogna poi anche fare i conti della somma delle correnti per gruppi di pin e per corrente totale.

Con così tanti led credo che sia più saggio interporre qualche altro componente.
Logged


Pages: 1 2 [3]   Go Up
Jump to: