Go Down

Topic: Problema modulo MAX7219 matrix (Read 866 times) previous topic - next topic

Davide-1991

Ciao a tutti, ho acquistato questo modulo http://www.ebay.it/itm/121029211703?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649#ht_1848wt_1180
è un semplice display matrix 8x8, ho scaricato la libreria LedContol e ho caricato l'esempio presente nella libreria, sembra che funziona tutto perfettamente,
però adesso mi domandavo se esistesse qualche altra libreria più semplice che contenesse già definito tutte le lettere, e magari qualche simbolo carino, (cuore, faccina etc...)
senza dover definire tutto in codice binario...

Facendo una ricerca su internet ho trovato un'altra libreria chiamata max7219 a questo link: https://github.com/csdexter/MAX7219
ho provato a caricare l'esempio su arduino presente nella libreria ma mi da questo errore:

Code: [Select]
MAX7219LIB.ino: In function 'void setup()':
MAX7219LIB:7: error: invalid conversion from 'int*' to 'uint8_t'
MAX7219LIB:7: error: initializing argument 1 of 'void MAX7219::pic(uint8_t)'
MAX7219LIB.ino: In function 'void loop()':
MAX7219LIB:14: error: invalid conversion from 'int*' to 'uint8_t'
MAX7219LIB:14: error: initializing argument 1 of 'void MAX7219::shiftleft(uint8_t)'
MAX7219LIB:15: error: invalid conversion from 'int*' to 'uint8_t'
MAX7219LIB:15: error: initializing argument 1 of 'void MAX7219::pic(uint8_t)'


sapete come posso risolvere il problema?
oppure consigliarmi un'altra libreria.

Grazie.

leo72

Compila perfettamente, sul mio sistema.
IDE 1.0.3 con toolchain Atmel 3.4.1, SO Linux, Arduino UNO come board.

Davide-1991

Ciao leo71 grazie per avermi risposto, ho controllato e in realtà avevo sbagliato a linkare la libreria,
comunque facendo una ricerca su google sono riuscito a trovare una mod della libreria LedControl
la si può scaricare a questo link: http://www.4shared.com/rar/LGsVwYb2/LedControlMod.html

in pratica ci sono già tutte le lettere, simboli e numeri inclusi già decodificati in ASCII...

Sarebbe carino adesso avere qualche simbolo (cuore, frecce, faccine etc..)


uwefed

Quote
Ciao leo71


Ma Leo, sei invecchiato di colpo di un anno?   ;) ;) ;)

Ciao Uwe

leo72


Ciao leo71 grazie per avermi risposto, ho controllato e in realtà avevo sbagliato a linkare la libreria,
comunque facendo una ricerca su google sono riuscito a trovare una mod della libreria LedControl
la si può scaricare a questo link: http://www.4shared.com/rar/LGsVwYb2/LedControlMod.html

in pratica ci sono già tutte le lettere, simboli e numeri inclusi già decodificati in ASCII...


Sarebbe carino adesso avere qualche simbolo (cuore, frecce, faccine etc..)



Non sono riuscito a scaricare quella lib (chiede di fare l'accesso).
Comunque guarda come hanno codificato i caratteri, useranno una codifica binaria. Puoi costruirti da solo i caratteri che ti servono.

leo72


Quote
Ciao leo71


Ma Leo, sei invecchiato di colpo di un anno?   ;) ;) ;)

Ciao Uwe

Capita alle volte, di addormentarsi nel 2013 e risvegliarsi nel 2014  ;)

Davide-1991

Ciao, chiedo scusa a leo72 per l'errore, avevo scritto di fretta perché ero al lavoro :smiley-sweat:

La libreria non la fa scaricare perché bisogna che tu sia registrarsi gratuitamente a 4shared.com per scaricare quel file non so perché,
comunque appena ho un po di tempo provo a modificare la libreria aggiungendo le forme etc..

poi magari se mi riesce bene la passo qui

Ciao.


Go Up