Pages: 1 [2]   Go Down
Author Topic: Problema Schermo LCD  (Read 934 times)
0 Members and 1 Guest are viewing this topic.
Parma
Offline Offline
Edison Member
*
Karma: 21
Posts: 2387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dalla foto sembra che invece dei pin 11 e 12 hai usato 12 e 13.. prova a ricontrollare i collegamenti

Ciao
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, ti assicuro che sono i pin 12 e 11 !!!
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9455
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...c'è un problema ho provato a scrivere 1234567890 e mi visualizza 123<=>?010 ?!? qual'è il problema???

Analizzando la codifica binaria dei caratteri che invii risulta che c'è un problema su D7 del display, collegato al pin 2 di Arduino, è sempre uguale a D6 (pin 3), controlla che non ci sia un corto tra il pin 2 e il pin 3.

Code:
1 -> 0x31 = 0b0011 0001
2 -> 0x32 = 0b0011 0010
3 -> 0x33 = 0b0011 0011

< -> 0x3C = 0b0011 1100, atteso 0b0011 0100 (4)
= -> 0x3D = 0b0011 1101, atteso 0b0011 0101 (5)
> -> 0x3E = 0b0011 1101, atteso 0b0011 0110 (6)
? -> 0X3F = 0b0011 1111, atteso 0b0011  0111 (7)
0 -> 0x30 = 0b0011 0000, atteso 0b0011 1000 (8)
1 -> 0x31 = 0b0011 0001, atteso 0b0011 1001 (9)

0 -> 0x30 = 0b0011 0000
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9455
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dalla foto sembra che invece dei pin 11 e 12 hai usato 12 e 13.. prova a ricontrollare i collegamenti

Quelli sono i pin dei segnali R/S e Enable, un errore su quelle connessioni comporta non vedere apparire nulla sul display.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 568
Posts: 12551
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che lato Arduino e lato breadbord è praticamente impossibile fare un corto, probabilmente ci sarà ua sbavatura sulla saldature di uno dei due pin D7 e D6
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9455
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che lato Arduino e lato breadbord è praticamente impossibile fare un corto, probabilmente ci sarà ua sbavatura sulla saldature di uno dei due pin D7 e D6

Quale sia la causa esatta è da stabilire, però è un dato di fatto che D7 è sempre uguale a D6 e questo crea il problema lamentato, potrebbe anche essere realmente un difetto del display stesso.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che lato Arduino e lato breadbord è praticamente impossibile fare un corto, probabilmente ci sarà ua sbavatura sulla saldature di uno dei due pin D7 e D6

Quale sia la causa esatta è da stabilire, però è un dato di fatto che D7 è sempre uguale a D6 e questo crea il problema lamentato, potrebbe anche essere realmente un difetto del display stesso.


Infatti ho chiesto un nuovo display.
Vi racconto cosa potrebbe essere accaduto...
... durante la saldatura glielo fatto fare a mio padre e lui a saldato i pin TUTTI IN FILA, cioè una unica striscia di saldatura e ha detto di provarlo(io ero scettico dicendogli che si dovevano saldare separatamente).
Io ho provato collegando solo quelli del contrasto(i  primi pin) per vedere se si accendeva, ha fatto corto e adddirittura si è spento arduino!!!
Potrebbe essersi bruciato qualcosa???
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 129
Posts: 9455
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho provato collegando solo quelli del contrasto(i  primi pin) per vedere se si accendeva, ha fatto corto e adddirittura si è spento arduino!!!
Potrebbe essersi bruciato qualcosa???

Ovvio che si è spento Arduino hai fatto un corto totale sulla alimentazione, no non si può essere rotto il display per questo motivo, però visto come è stato "saldato" controlla molto attentamente che tra D6 e D7, sul connettore, non ci sia un corto o comunque una bassa resistività.
Logged

Pages: 1 [2]   Go Up
Jump to: