Gast
#2996170
Hallo Leute, Ich habe glaube ich ein Verständnisproblem zu folgendem Thema. Es ist an einem Arduino Leonardo ein HD44780 kompatibles LCD Display dran und ein RTC Modul das über I2C (pins SDA und SCL) angeschlossen ist. Das RTC Modul kann ich einwandfrei über die serielle Ausgabe auslesen. Nun wollte ich das Ganze auch über das LCD Display ausgeben. Anfangs probierte ich es mit diesem Code: http://napalmpiri.info/2012/11/16/codingcolor-arduino-rtc-lcd-clock-with-chronodot/ Der hat aber nur Sonderzeichen ausgegeben. Das LCD Display funktioniert auch einwandfrei an dem kann es nicht liegen. Ich konnte nun das Problem auf folgende zeilen eingrenzen: #include <Wire.h> #include <LiquidCrystal.h> #include <SoftwareSerial.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.print("Vor wire"); // >> lcd gibt Text normal aus delay(2000); lcd.clear(); Wire.begin(); //Serial.begin(57600); lcd.print("Nach wire"); // >> LCD gibt nur Sonderzeichen aus delay(2000); lcd.clear(); } Liegt es an der wire lib? Vielleicht weiss jemand woran das liegen kann? lg eddi


