Go Down

Topic: caratteri lcd (Read 2 times) previous topic - next topic

Erik86

Ciao ragazzi..
Oggi mi ero messo sotto ad ultimizzare un programma e sono incappato in un problema riguardante la visualizzazione a display..
Quello che ho io è quello che da in dotazione futurashop col kit, (displaytronic acm1602B-fl-ybw).
In poche parole quando voglio scrivere sul display, ad es."ciao", usa lettere(giapponesi e non) che nn centrano niente con quello che scrivo io..
Come ulteriore prova ho caricato l'esempio "hello Word" ma niente da fare il numero di lettere è lo stesso ma le lettere In sé nn sono quelle che scrivo io..
Ho notato che scrive i numeri fino al 3 e poi tutti gli altri sono simboli..sul datasheet nn ho trovato niente di che è su altri forum nemmeno..qualcuno ha mai avuto questo tipo di problema?

Michele Menniti

i consigli li segui sempre a metà? 8)
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

Erik86

:smiley-sweat:
No è che sono al lavoro e ho dietro solo il tablet e intanto ho fatto un copia e incolla del messaggio che ho mandato a te poi più tardi provvederò a dare più informazioni possibili..
Ti prego nn pensare male.. =(

Michele Menniti

Non penso male, ma nemmeno posso leggere nel pensiero :smiley-sweat:
Se usi la libreria standard di Arduino il problema non può dipendere da quella, a questo punto bisogna pensare a:
1 - settaggi particolari del display (serve il link al data-sheet)
2 - errori nei collegamenti (serve lo sketch e lo schema o una foto CHIARA dei collegamenti)
3 - difetto del display
Appena riesci a fornire le info richieste potremmo riuscire ad arrivare alla soluzione.
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

Erik86

#4
May 15, 2013, 01:03 pm Last Edit: May 15, 2013, 01:05 pm by ronconi86 Reason: 1
Dunque questo è il datasheet del displayhttp://www.mctronic.it/products/doc/Zettler/Characters/ACM1602B-FL-YBW_SPEC_VER1.0.pdf
E questo é tutorial che inizialmente ho seguito visto che comprende anche lo schema..
LA pettinatura è leggermente diversa dal mio.http://www.mauroalfieri.it/elettronica/tutorial-arduino-scrive-su-un-lcd.html

Michele Menniti

Se riesci a postare lo sketch ed i collegamenti REALI che hai fatto, probabilmente scoveremo il problema :smiley-sweat:
A pag. 13 del data-sheet puoi vedere che sulla sinistra ci sono i "nostri" caratteri e sulla destra quelli che probabilmente stai vedendo tu, quindi è palese che al display sta arrivando una combinazione di bit diversa da quella che dovrebbe arrivargli.
Al 99,9% il problema sta nei 4 collegamenti D4-D7: due o più fili invertiti tra loro oppure non perfettamente combacianti con quanto dichiarato nello sketch.
Approfondisci questa parte e vedrai che risolti il problema all'istante.  ;)
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

Erik86

Scusa ma nn riesco a postare le immagini..cmq sono sicuro al 100% che i collegamenti sono esatti ho seguito il datasheet

Michele Menniti


Scusa ma nn riesco a postare le immagini..cmq sono sicuro al 100% che i collegamenti sono esatti ho seguito il datasheet

Come vuoi, io sfere di cristallo non ne ho, l'unica cosa che posso fare è controllare lo sketch e confrontarlo con i collegamenti e verificare se i collegamenti sono fatti bene, lo sketch non lo posti, e d'altra parte senza foto non servirebbe a molto, a meno di un errore marchiano, la foto non riesci a postarla, non devi scusarti, devi affidarti alla sorte e sperare che tutto si sistemi da solo e si metta a funzionare. Ciao.
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

Erik86

Lo so hai pienamente ragione..cmq lo sketch è quello degli esempi Hello Word

cyberhs

Verifica i collegamenti delle linee data (pin 11, 12, 13, 14)

Erik86

LCD-------------Arduino
D7-------------------2
D6------------------3
D5------------------4
D4------------------5
l'arcano è che funziona bene risponde alle istruzioni, adotta lo stesso numero di lettere, spazi ecc.. ma i caratteri non sono quelli europei ma giapponesi.
Per capirci; stando alla tabella del datasheet, usa i caratteri di destra, anzichè quelli di sinistra..

Michele Menniti

l'arcano è COSA sta arrivando al chip dell'LCD.
La riga dello sketch è
Code: [Select]
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);?
Confermi che le linee RS ed Enable sono collegate a 12 e 11 di Arduino?
Confermi che la linea R/W è collegata a GND?
Puoi almeno descrivere COME sono fatti i collegamenti tra Arduino e LCD? In particolare i fili collegati all'LCD sono saldati a stagno o a saliva?
Comunque non è davvero pensabile che su questo Forum si debba implorare chi chiede aiuto affindhé dia info utili alla soluzione del SUO problema; io davvero vorrei capire che difficoltà hai a fare una foto con cellulare e postarla :smiley-sad-blue:
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

Erik86

#12
May 15, 2013, 09:43 pm Last Edit: May 15, 2013, 09:56 pm by ronconi86 Reason: 1
si la riga è così..e ti confermo anche gli altri 3 pin..
cmq scusa è che oggi propio nn riuscivo a inserire le foto..

Michele Menniti

non ci sei riuscito nemmeno ora  :smiley-mr-green:
clicca su "additional options" e seleziona le foto una per volta, così le alleghi al post  ;)
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

Erik86


Go Up