Hallo zusammen, ich habe mir für kleines Geld ein LCD mit "Huckapack" i2c Adapter besorgt. Das Display entspricht Version 3 von hier: http://arduino-info.wikispaces.com/LCD-Blue-I2C?responseToken=181fdb41f5bc6c61be6629b4454e38d8#v1 Ich benutzte folgende Library: http://computerheld.de/i2clcd/ Im Forum hier bin ich auf folgenden Beitrag gestossen: Beitrag "LCD an Arduino Nano via I2C" Soweit so gut? Jedenfalls macht das Display jetzt schon mal was: Die Beleuchtung des Displays geht aus und scheinbar wird auch nichts weiter angezeigt. :-D Vermutung: Die benutzte Library unterstützt keine Beleuchtung. (Ist an P3 vom 8574 angeschlossen.) Bei jedem Schreiben wird sie ausgeschaltet. Leider finde ich den Punkt dazu im Code nicht. Aber trotz fehlender Hintergrundbeleuchtung sehe ich im Display keine Buchstaben... Wo liegt mein Fehler? Hat jemand so ein LCD über i2c am AVR laufen? Einen Defekt kann ich ausschließen. Über einen Arduino Sketch läufts. Gruß Joachim
Warum nimmst Du diese exotische Bibliothek? > Only testet with the following configuration: > Schematic from roboternetz.de > 2x16 Display (KS0070B), PCF8574P, ATMega32 @ 16 Mhz > avr-gcc (GCC) 4.1.0 Beim ersten Blick fällt auf, dass an den Chinamodulen die einzelnen LCD-Pins an anderen Ausgängen des PCF8574 hängen als beim dort verlinkten Beispielschaltplan. Das hast Du berücksichtigt?
Hallo, wenn Du eine bessere Bibliothek hast, immer her damit! :-) Ich habe vorhin auch noch folgende hier im Forum gefunden: Beitrag "I2CLCD Library für HD44780 LCDs" Meine Pin Belegung stimmt mit der in der zip Datei genau überein. Leider bleibt mein Display immernoch dunkel :-( Gruß Joachim
Nachtrag: Ich weiß leider nicht mehr genau, was ich geändert habe, aber jetzt läufts. Ich benutze jetzt die spätere i2c Datei (Datum: 20.06.2014 21:49) aus dem oben verlinktem Beitrag. Anfangs habe ich den I2C clock heruntergeregelt und den internen Quarz benutzt. Jetzt läuft es aber alles mit 400 kHz SCL und 16 MHz. Gruß Joachim
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.