Go Down

Topic: Problema Schermo LCD (Read 1 time) previous topic - next topic

flz47655

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

Ciao

gpsd

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

astrobeed


...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: [Select]

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

astrobeed


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.

Michele Menniti

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
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

astrobeed


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.

gpsd



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???

astrobeed


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à.

Go Up