Sul mio lcd non appaiono i caratteri

Salve!
Provo e riprovo ad usare un lcd ma sul display non vengono visualizzati i caratteri.
Ho controllato più volte sketch, collegamenti e funzionamento del display eppure non ho riscontrato nessun problema. Utilizzo un MacBook pro, ed un arduino UNO R3 elegoo: compreso con anche LCD in uno starter kit:https://www.amazon.it/Elegoo-Progetto-Advanced-Principianti-Apprendimento/dp/B01N921CM2/ref=sr_1_12?dchild=1&keywords=arduino+starter+kit&qid=1630659677&sr=8-12
Questo è lo schema del circuito:


Grazie

Buongiorno,

prima di tutto ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato, dopo di che ...

... essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti risponderà (eventuali risposte verrebbero cancellate), quindi ti consiglio di farla al più presto. :wink:

Le foto NON sono mai un buon modo di illustrare come sono stati fatti i collegamenti (servono solo a fare vedere la "qualità" del montaggio, spesso infatti sono confuse e difficili da seguire) ... il modo corretto è disegnare uno schema elettrico con tutte le connessioni (incluse le alimetazioni), inoltre è sempre bene mettere un link ai componenti che si stanno utilizzando così da dare modo a chi legge di andare a vedere le caratteristiche tecniche.

Un altra cosa ... i problemi si affrontano UNO alla volta;   inutile cercare di far funzionare più cose tutte assieme (LCD, lettore RFID, ecc.) ... si comincia con un componente hardware (il LCD), si provano gli esempi a corredo della libreria che si usa e, fino a quando non funziona correttamente, NON si aggiunge altro.

Guglielmo

1 Like

grazie molte dei consigli

... ah, un altra cosa, magari i collegamenti sono corretti e c'è solo da regolare il contrasto del LCD; sul retro ci dovrebbe essere un piccolo trimmer, prova a girarlo da una parte all'altra e vedi se appare qualche cosa :wink:

Guglielmo

P.S.: se non c'è il trimmer cerca su google "16x2 lcd contrast adjustment" ... troverai schemi di come aggiungerlo :slight_smile:

Ho già provato a girare con un giravite il potenziometro ma varia solo la luminosità dello schermo!

Mmm ... intedi la retroilluminazione? Mi sembra strano che ci sia un potenziometro per essa, dovrebbe essere per il contrasto quando ci sono dei caratteri ... :roll_eyes:

La cosa migliore è:

  1. verificare bene tutti i collegamenti del solo LCD (via tutto il resto)
  2. provare con gli esempi che sono nella libreria che stai usando (verifica che sia adatta al LCD che usi)

Guglielmo

Girando questo potenziometro evidenziato:

Ok, quello è del contrasto, la resistenza tutto a destra dovrebbe essere del backlight ...

... allora verifica bene i collegamneti (sulle breadboard i falsi contatti si sprecano :grin:) e usa gli esempi di libreria.

Guglielmo

ok, ci proverò, le farò sapere nel pomeriggio come è andata.
Grazie mille dei consigli!

Un consiglio su TUTTI: prendi l'interfaccia I2C da saldare sopra il tuo LCD e la prossima volta comprali già I2C (costeranno un paio di euro di più), così con due soli fili (SCL e SDA) te la cavi, avrai più porte libere sul tuo Arduino (ne usi solo DUE) e sicuramente non avrai più problemi.

1 Like

Concordo al 100% !!! :+1:

Guglielmo

Grazie del consiglio

Hai inizializzato il display dichiarando i pin corretti?