Hallo,

mal eine Frage, oder mehrere. Habe das gleiche Display, genau nach quasi dieser Anleitung gebaut. Auch den Stecker habe ich selbst gebaut.

Vorweg: Hier die Spec für das LCD http://www.produktinfo.conrad.com/da...P162_DN3LW.pdf

Folgendes: Bin mir sicher, dass ich alles richtig gelötet habe, also GND auf GND usw.. Die Hintergrundbeleuchtung funktioniert soweit (GND und VCC für Hintergrundbeleuchtung (Pin 17+1 nehme ich von Pin 1 und Pin 2 der LCD). Könnte darin das Problem liegen?

Habe mir mal die Anleitung durchgelesen von dem LCD und folgendes nutze ich zum initalisieren:

[php:1:b72f8f7c9c]delayCycles(18000);
writeLCDCommand(0b00111000);
delayCycles(18000);
writeLCDCommand(0b00001111);
delayCycles(18000);
writeLCDCommand(0b00000001);
delayCycles(18000);
writeLCDCommand(0b00000110);
delayCycles(18000);[/php:1:b72f8f7c9c]

Danach folgt:

[php:1:b72f8f7c9c]showScreenLCD("################", "################");[/php:1:b72f8f7c9c]

...

Widerstand habe ich 27 Ohm genommen und zwischen Pin 2 und Pin 17 gelötet (+).

Auf dem Display erscheinen allerdings nur kryptische Zeichen (die sich ändern wenn das Display Befehle empfängt!), die man aber nur lesen kann, wenn man das Display total schräg hält und drauf schaut. Also quasi kein Kontrast. Kann das an dem Widerstand liegen? Brauch ich mehr? Wieso erscheinen nur kryptische Zeichen, jemand eine Ahnung?

PS: Bin nicht grade der Überprofi im Thema Elektronik, sondern Anfänger, also bitte etwas Rücksicht nehmen

Danke im Voraus!

// EDIT:

Achja, Programmieren kann ich halbwegs. Muss ich ggf. etwas an dem "write4BitLCDData" Kram ändern, soweit ich verstanden habe zerlegt es die 8 Bit in 2x4 Bit. Passt das für das Display?