Vai al contenuto
PLC Forum


Arduino E Lcd 16x2


frankost

Messaggi consigliati

Buongiorno, sto avendo difficoltà nella gestione di un display lcd 16x2 tramite le libreria liquidcrystal. Ho verificato che il segnale di enable resta sempre basso, pertanto il display NON scrive nulla dei bit che vengono inviati.

Ho usato uno degli sketch forniti insieme al software (nelle sue varianti), ma niente da fare. Il pin 3 l'ho collegato a massa, sul display vedo solo trattini orizzontali (underscore) sulla prima riga.

Qualcuno ha avuto il mio stesso problema?

Grazie.

Link al commento
Condividi su altri siti


Purtroppo posso dirti poco o nulla se non confermare la tua diagnosi

Se vedi una riga sola il controller del display non è stato inzializzato correttamente.

Io posso suggerirti due cose

verificare le connessioni (Se hai cablato tu il connettore del display)

di fare delle prove con un tuo programma che muove il pin del micro che si collega all'enable per verificare se la porta è ok.

Il pin3 dell'LCD immagino è la tensione utilizzata per regolare il contrasto secondo me va bene anche a massa

Link al commento
Condividi su altri siti

La libreria Ti permette di modificare i tempi di settaggio per quel tipo di display?

Esistono vari modelli di controller nei display e non tutti sono compatibili, oppure hano leggere varianti nel timing, ti conviene controllare il timing del Tuo display e verificare se è compatibile con quello della libreria, poi vedi anche se è selezionato correttamente il numero di bit per l'indirizzamento dati.

Oppure prova un altro tipo di display.

Ciao smile.gif

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...