MAX7219 e Matrice

Salve,
Il sistema mi ha avvisato che al primo post non posso inserire link e immagini, quindi nel prossimo post riporterò la mia domanda.

Ho acquistato da poco arduino e sono molto felice di aver trovato un forum molto attivo :slight_smile:

Nds

Salve a tutti,
Da poco ho scoperto arduino e nella corsa al recupero dei componenti penso di aver avuto una svista :o

Oggi sono arrivati i max7219, precedentemente avevo acquistato alcune matrici su internet, non preoccupandomi troppo del fatto che la sigla M12088A/B che li identifica cercando su internet riporta solo a questo sito http://www.jsweihao.com/e/pro3.asp che riporta per la stessa sigla sia lo schema di una matrice ad anodo comune che a catodo.

La mia è la seguente:

che se non erro è ad anodo comune.

Leggendo

http://www.arduino.cc/playground/Main/MAX72XXHardware#WiringLedMatrix

Riporta che:

make sure the matrix is labeled as a common cathode-type. There is no way you can make a common anode-type matrix work with a MAX72XX.

Nella mia ingenuità pensavo di invertire righe e colonne, ma penso che a quel punto non si possa più gestire le coordinate?

Mi devo arrendere o qualcuno ha qualche suggerimento su come poter sfruttare questa matrice?

Saluti
Nds :slight_smile:

Potresti provare a 'ruotare' la matrice di 90°, considerando le righe come colonne e viceversa. La riga 1 diventa la colonna 1, la colonna 1 diventa la riga 8 e via dicendo.

P.S. è solo un'idea...

Già è quello che sto provando a fare, anche se devo ancora procurarmi i due condensatori.

Nds

Stavo provando a compilare la demo di questa libreria:

http://www.arduino.cc/playground/Main/LedControl

In particolare il pirmo esempio di questo link:

http://www.arduino.cc/playground/Main/LedControlDemos

Solo che non riesco a compilare a causa del seguente errore:

In file included from /home/nds/Scrivania/ardu/arduino-0016/hardware/cores/arduino/WProgram.h:4,

/usr/lib/gcc/avr/4.3.3/../../../avr/include/stdlib.h:111: error: expected unqualified-id before 'int'

/usr/lib/gcc/avr/4.3.3/../../../avr/include/stdlib.h:111: error: expected `)' before 'int'

/usr/lib/gcc/avr/4.3.3/../../../avr/include/stdlib.h:111: error: expected `)' before 'int'

In file included from /home/nds/Scrivania/ardu/arduino-0016/hardware/cores/arduino/WProgram.h:6,

Mi capito qualcosa del genere con un altra libreria, modifica degli include e riuscii a compilare, ma lo sketch non funzionava.

Qualcuno è capitato?

Mi conviene provare la libreira Matrix inclusa in Arduino016?

Nds