Arduino und Hd44780 - keine Kommunikation

OP #4398981
Lesenswert?

Hey Leute,
ich sitze seit gestern daran meinen Arduino Uno mit einem 
HD44780-Display zum Laufen zu bekommen. Ich hatte es vor einiger Zeit 
schon mal hinbekommen und wollte das Display jetzt in ein kleines 
Projekt integrieren.
Zunächst wollte ich allerdings das Display nochmal testen....

Sollte eigentlich kein Ding sein, allerdings tut sich an meinem Display 
nichts. :-( Ich bekomme in der ersten Zeile nur weiße Kästchen.

Ich habe die Verdrahtung bereits 3x neu gemacht,zunächst gelötet jetzt 
auf dem Steckbrett. Anfangs hatte ich noch einen Poti, jetzt nutze ich 
der einfachhalber einen 2,2kOhm Widerstand.

Um defekte Hardware auszuschließen habe ich einen zweiten Arduino als 
auch ein anderes Display genutzt, der Fehler tritt weiterhin auf.
Zum Testen nutze ich zur Zeit einen recht einfachen Code.

Ich bin mir sicher das der Fehler in meiner Verdrahtung liegt, 
allerdings sehe ich ihn offensichtlich einfach nicht. Ein externes Auge 
wäre vllt mal nicht schlecht.

Danke schonmal.
Angehängte Dateien:
Gast #4399050
Lesenswert?

Hallo, Danke für die Antworten. RS und E habe ich testweise bereits 
mehrfach getauscht, das bewirkt nichts. Einen Vorwiderstand an der LED 
habe ich auch schon getestet, hat auch keine Auswirkungen gehabt, ausser 
ein dunkleres Display. Deswegen habe ich ihn wieder weggelassen um die 
Schaltung einfach zu halten.
Gast #4399111
Lesenswert?

Lcd und Vorwiderstand,

meine aktuell verwendeten LCD mit 2x 16 Zeichen haben eingebaute 
Vorwiderstände für die Hintergrundbeleuchtung.

Da es solche und solche LCD gibt, layoute ich meine Platinen immer mit 
einem SMD 1206 (0 Ohm), denn ich dann über eine dünne Leiterbahn 
verbinde.

Siehe Layout der Platine.

So kann man später einfache mit einem Fräser den Widerstand wieder 
aktivieren.

Die Platine Das ist ein Nachbau des "Parallax Serial LCD" mit eigener 
Firmware auf Basis eines Attiny4313:

27979-Parallax-Serial-LCDs-Product-Guide-v3.1.pdf
# https://www.parallax.com/downloads/parallax-serial-lcd-product-guide
Angehängte Dateien:
#4399236
Lesenswert?

Hallo,

sehe ich auch so. Ich frage mich dann immer was jemad da kontrolliert 
haben will, wenn er es schon 3x aufgebaut hat.
Was heißt außerdem: "RS und E habe ich testweise bereits
mehrfach getauscht, das bewirkt nichts." ?
Ist das ein Würfelspiel?
Wenn der Lib-Comment sagt:
//LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
LiquidCrystal lcd(11, 12, 5, 4, 3, 2);

dann gehören die eben so an das Display und nicht anders, da gibt es 
nichts zu Testen!.

Machen die Leute das bei ihren Autos auch so? Ich habe schon probehalber 
Wasser, Essig und Öl in den Tank gefüllt, springt trotzdem nicht an...

Gruß aus Berlin
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren