Re: Matrice led 8X32 caratteri invertiti..(risolto)

Salve.. essendo un neofita di Arduino sto cercando di provare e sperimentare...
ho acquistato un kit e altre cosette, sensori, espansioni,, accessori.

Ho un Arduino uno R3 che funziona benissimo, un Arduino leonardo, e alcuni arduino micro...
ho gia montato alcuni circuiti di prova e vanno alla grande, ora dato che tra le cose che ho acquistato ci sono anche un paio di matrici a led 8x32 unite assieme e equipaggiate con max7219.. volevo utilizzare il tutto con gli esempi che sono inclusi in arduino. ma benchè il tutto funziona, i caratteri risultano in mirror, cioè invertiti rispetto alla visualizzazione normale.. come specchiati.
ora non so se dipende dal componente...entrambi i moduli funzionano in tal senso.
c'è il modo di modificare qualcosa per far funzionare in modo corretto, la visualizzazione del testo sulla matrice led?
qualche modifica dello sketch..? o cosa puo essere?

grazie achi mi vorrà dare una dritta..

bota

Almeno io non ho capito cosa intendi per caratteri specchiati. Riesci a fare una foto del risultato e non della sola matrice spenta ?

ciao..

per caratteri specchiati intendo.. che sono ruotati di 180°....immagina un 4 ruotato verso dx.. oppure una F girata verso sx..insomma tutti sono ruotati.. certo che una "A" non si nota.. oppure una "O" .

Non riesco a capire come mai, non è capitato a nessuno?

bota

Ecco.. come si vede la scritta "ciao" è specchiata.. e pure la scritta "hello!"( che si vede in parte)

Non conosco quei display, ma sembra che i comandi al max7219 per l'accensione delle colonne verticali dei diodi siano invertiti. Cioè sembra che il comando per l'accensione della colonna 1 sia dato sulla colonna 8, la 2 sulla 7, la 3 sulla 6, etc. Questo comporta la 'specchiatura' del carattere.

Essendo comandabili solo con due segnali, per invertire i comandi occorre vedere lo sketch.

Ciao,
P.

Che libreria stai usando?

ciao...

sto usando la versione MD_MAX72xxmaster.. 2.90 e leggendo il file MAX72xx.h ho visto che era settato per usare la matrice led diversa da quella che uso io e che si poteva modificare direttamente modificando il parametro all'intermo del file stesso.. ( Max72xx.h)..

#define USE_PAROLA_HW 0

/**
\def USE_GENERIC_HW
Set to 1 to use 'generic' hardware modules commonly available, with
connectors at the top and bottom of the PCB, available from many sources.
*/
#define USE_GENERIC_HW 0

/**
\def USE_ICSTATION_HW
Set to 1 to use ICStation DIY hardware module kits available from

This hardware must be set up with the input on the RHS.
*/
#define USE_ICSTATION_HW 0

/**
\def USE_FC16_HW
Set to 1 to use FC16 hardware module kits.
FC16 modules are similar in format to the ICStation modules but are wired differently.
Modules are identified by a FC-16 designation on the PCB
*/
#define USE_FC16_HW 1


quindi settando a uno il parametro in grassetto ho risolto.. il dilemma...

addirittura provando altri device.. si puo anche visualizzare in verticale. il testo sulla matrice..

grazie e spero di essere stato utile a chi come me aveva questo inconveniente..

bota

>botaccino: ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra). Grazie,

Guglielmo

gpb01:
>botaccino: ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra). Grazie,

Guglielmo

mi scuso..... non credevo fosse cosi grave... e comunque le mie non erano tutte risposte ad uno specifico utente..
starò piu attento... ma la differenza poi quale sarebbe in pratica..?

bota

botaccino:
ma la differenza poi quale sarebbe in pratica..?

Premesso che se è nel regolamento va fatto senza troppe discussioni, comunque, il motivo è che sequenze del codice possono essere interpretate come "emoticos" e quini è OBBLIGATORIO racchiudere il codice negli appositi TAG.

Esempio, se si scrive

a = (b * 8) + 2;

... scritto con i tag CODE si legge bene, ma se NON ci fossero avresti ...

a = (b*8) + 2; ... con il risultato che vedi ...

Altro motivo è ridurre la lunghezza dei post ... specie per chi legge da dispositivi mobili.

Quindi, cortesemente, fai quanto ti ho richiesto nel tuo post #6. Grazie.

Guglielmo

gpb01:
Premesso che se è nel regolamento va fatto senza troppe discussioni, comunque, il motivo è che sequenze del codice possono essere interpretate come "emoticos" e quini è OBBLIGATORIO racchiudere il codice negli appositi TAG.

Esempio, se si scrive

a = (b * 8) + 2;

... scritto con i tag CODE si legge bene, ma se NON ci fossero avresti ...

a = (b*8) + 2; ... con il risultato che vedi ...

Altro motivo è ridurre la lunghezza dei post ... specie per chi legge da dispositivi mobili.

Quindi, cortesemente, fai quanto ti ho richiesto nel tuo post #6. Grazie.

Guglielmo

Grazie maestro Guglielmo..anche se io credo che, se aggiungo tra le quote anche il post di un altro.. lo

allungo il post e non certo lo accorcio..

piu che far rispettare il regolamento mi sembri un po polemico..

bota

gpb01:
>botaccino: ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra). Grazie,

Guglielmo

Tra l'altro l'articolo 7 del regolamento, non vieta di scrivere un nuovo post ma di racchiudere tra i tag il codice...caro Guglielmo non sei stato molto esaustivo..

bota

botaccino: ... se continui così, a NON rispettare il regolamento ed criticare l'operato dei Moderatori ... il BAN è assicurato.

Ti invito quindi, un'ultima volta, nel rispetto del regolamento, a fare quanto ti ho chiesto al post #7 correggendo il tuo post #6. Grazie.

Guglielmo

gpb01:

botaccino: ... se continui così, a NON rispettare il regolamento ed criticare l'operato dei Moderatori ... il BAN è assicurato.

Ti invito quindi, un'ultima volta, nel rispetto del regolamento, a fare quanto ti ho chiesto al post #7 correggendo il tuo post #6. Grazie.

Guglielmo

Ascolta.. MEGALOMANE... ma non hai altro da fare che scassare.. a me?

io credo tu abbia dei seri problemi... per caso eri ( o sei) anche su GRIX.IT?

il modo sgarbato e troppo risoluto che hai avuto dal primo post che mi hai scritto, denota che ti rode il c..o!

TI FA SENTIRE IMPORTANTE DARE ORDINI.. ma evidentemente non vali nulla se sai solo usare quei modi...

ma perche non esci a prendere una boccata d'aria.. a prenderti un gelato.. o magari farti qualche sana

sc....ta? ti farebbe bene e saresti meno nervoso e acido.. e camperesti di piu...

ora mi puoi anche bannare non me ene frega un ca..o, se questo forum si basa su persone come te.. ne

faccio volentieri a meno..

bota

Mah ... ::slight_smile: ... utente bannato, thread chiuso.

Guglielmo