LCD guasti?

Ho collegato Arduino Uno con dei lcd da 16x1.
Il primo acquistato in negozio completa la scritta "Hello Giorgio", mentre gli altri 2 acquistati in fiere visualizzano solo "Hello Gi". Ho preso la fregatura o c'e' qualcosa da tentare perche' si comportino come dei 16 Char?

Giorgio

Ciao

come li stai comandando? Con la libreria "ufficiale"?

Non tutti gli LCD col HD44780 o compatibili sono organizzati in modo uguale.
Anche se sono 1 riga con 16 caratteri sono alcuni organizzati internamente come una riga da 16 caratteri e altri come 2 righe da 8 caratteri.
Prova di scrivere qualcosa per esempio "orgio" nella seconda riga.
Ciao Uwe

Si' sto usando la libreria di Arduino con 4 bit di dati.
Non ho capito cosa devo fare per usare la seconda riga, intendi dire che ogni scrittura va' divisa in 2 tipo
lcd.print("12345678");
lcd.print("87654321"); ??

Giorgio

prova a spostarti alla seconda riga con lcd.setCursor(0, 1) prima di inviare la seconda metà del testo...
prova anche ad inizializzare la libreria come se avessi un display 8x2: lcd.begin(8, 2)

Grazie ad entrambi, in questo modo va ok:

lcd.begin(8,2);
lcd.print("hello Gi");
lcd.setCursor(0,1);
lcd.print("orgio");

Ciao Giorgio

bene