Go Down

Topic: Display LCD 16x2 QA pass (Read 231 times) previous topic - next topic

gianiaz

Ciao, da un kit arduino sto provando a far funzionare un display lcd a due righe.

Ho reperito l'indirizzo tramite I2CScan e mi restitutisce 0x3f.

Il display ha 2 contatti oltre all'alimentazione, SDA e SCL.

SCL l'ho connesso al pin A5, mentre SDA al pin A4.

Sto usando questa libreria:

http://www.mauroalfieri.it/download/LiquidCrystal_I2C1602V1.zip

Sto provando questo codice:

Code: [Select]

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x3F,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display
 
void setup()
{
  lcd.init();                      // initialize the lcd
 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.print("Test");
}
 
void loop()
{
}


Solo che non mostra nulla.

Se commento la linea lcd.bcklight() vedo che in effetti il display non si accende nemmeno, quindi presumo che collegamenti e indirizzo siano corretti, però non mi riesce di capire cosa fare per farlo funzionare.

Avete suggerimenti?

Grazie

brunello22

Hai provato a regolare il trimmer per la regolazione del contrasto ?

gianiaz

#2
Nov 01, 2018, 07:40 am Last Edit: Nov 01, 2018, 07:42 am by gianiaz
Scusa, il mio livello è molto basso, intendi qualcosa di fisico o tramite software?
In allegato ho messo 2 foto del display

gianiaz

Non mi aveva caricato la foto più importante.

In effetti ruotando quella vite azzurra il contrasto aumenta e riesco a vedere 1 carattere.

Il punto ora è che qualsiasi cosa scriva stampa solo la prima lettera.

gpb01

#4
Nov 01, 2018, 09:03 am Last Edit: Nov 01, 2018, 09:04 am by gpb01
Vecchissimo problema di cui si è parlato molte volte sul forum ... basterebbe fare una ricerca ... ::)

E' un errore nella libreria, ricordo che c'è un IF che va corretto ... se trovi le discussioni in cui se ne parla trovi la riga da correggere.

Ti allego comunque una libreria estremamente affidabile che puoi usare e che NON ti darà problemi. Per l'uso guarda gli esempi allegati ... i metodi dovrebbero essere molto simili a quelli che già usi ... ;)

Guglielmo
Search is Your friend ... or I am Your enemy !

gianiaz

grazie mille, e chiedo venia per non aver cercato

Go Up