Salve a tutti, qualcuno conosce il collegamento a 4 bit per un schermo lcd 20 x 2 hitachi compatibile?
Grazie
Massimo
tutto cio che ti serve e qui:
http://www.arduino.cc/playground/Code/LCD
Grazie, ma da quella pagina ho selezionato l'ultimo link dei 4bit e sono finito in questo: http://www.skpang.co.uk/content/view/29/42/. Ho seguito lo schema ma vedo solo linee nere e basta.
Hai corretto la libreria?
:-X quale correzione dovrei fare? :-[
Ho cambiato codice utilizzando la libreria di defualt:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup()
{}
void loop()
{ lcd.clear(); // Clear display
lcd.print("4 bit LCD demo"); } // Dislay text on first line
però non si vede niente :'(. Cosa può essere?
Massimo, recentemente ho avuto problemi analoghi al tuo ma con un display 16x2.
Puoi fare riferimento a questo thread:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237195307/0#5
Grazie mille, ma da quanto è il trimmer? Perchè io ne ho messo uno da 10 kohm.
10 k va bene anche io lo uso
Dopo aver visto che non veniva visualizzato niente x prova ho girato il connettore a cui ho saldato i cavi e stranamente sono apparsi i quadrati bianchi. Secondo te cosa può essere?
in che senso il connettore?
hai collegato un trimmer cntrele al display e gli altri due pin gnd e 5v+?
probabilmente hai regolato il contrasto chiaro
è normale vedere quadrati ma di solito sono neri
Si scusa, erano neri. Comunque ho preso lo schema dal sito skpang e ho saldato i cavi al connettore femmina. Il maschio l'ho saldato all'lcd (perchè il mio ha un connettore 8 x2). Ho caricato il software d'esempio della libreria di arduino e non vedevo niente. Per curiosità ho tolto il connettore dei cavi e l'ho girato. Così si è spento il led di illuminazione ma mi sono apparsi questi quadrati neri.
cerca col codice del lcd il suo datasheet e fai riferimento a quello per la piedinatura sennò rischi di bruciarlo.
partendo dalla pidinatura collega come descritto nell'esempio della libreria e riprova, sennò prova a ruotare i piedini d4.... d7 a me personamente funzionano opposti a come descritto lì
cioè il d4 al posto del d7 e d6 al posto del d5
ps appena accendi lcd è normale vedere i quadratini poi appana scrivi qualcosa scompaiono
ciao
Ho cercato. Eccolo qui: http://www.varitronix.it/uploads/product/prod_pdf/f1183472973.pdf
Massimo, leggiti con attenzione il post che ti ho mandato precedentemente.
Il datasheet che hai mandato, sebbene impaginato in modo differente è il medesimo che ho linkato io nel post del 16x2.
Attenzione anche al pin del ENABLE e RS ed RW (che pensavo fossero poco importanti ed invece sono fondamentali...).
Sono ancora qui... Ho collegato tutto secondo le tue istruzioni (ho provato anche ad invertire i canali dati) ma rimangono sempre i quadrati neri. E' normale o c'è qualche problema con sw/hw? Su arduino ho caricato questo codice :
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup()
{
}
void loop()
{ lcd.clear();
lcd.print("4 bit LCD demo");
while(1)
{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);}
}
ed il led si illumina...quindi arduino funziona.
Se hai qualche altra soluzione prima che finisca tutto sul cestino te ne sarei lieto.
Il display lo devi inizializzare per bene, sei andato qui?
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1144924220/8
inizia visualizzare caratteri strani...
@Massimo, se inizi a vedere caratteri strani allora ci sei quasi...
E' il primo passo; anche a me c'è stata una fase in cui succedeva.
Controlla bene che tutti i contatti si tocchino perfettamente. A me succedeva perchè non erano tutti ben collegati.
Come sketch semplice semplice ti propongo questo; è il più piccolo che tu possa usare senza problemi di refresh dello schermo:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
void setup() {
lcd.print("hello, world!");
lcd.setCursor(0,1);
lcd.print("Prova");
}
void loop() {}
Tieni duro e non buttare tutto ;D
E mi raccomando, tienici informati!! :
Esiste un metodo per capire se la retroilluminazone è partita? Non si accende più niente.(neanche i quadrati neri)