LC-Display funktioniert nicht

Ein paar links, die evtl. weiterhelfen (viel Hoffnung habe ich nicht):
http://forum.arduino.cc/index.php?topic=83648.0
http://forum.arduino.cc/index.php?topic=211835.0
und der imho vielversprechendste link:
https://developer.mbed.org/users/wim/notebook/textlcd-enhanced/

Aus letzterem habe ich mal einen potenziellen Constructor für dich abgeleitet:

LiquidCrystal_I2C lcd(0x74, 6, 5, 4, 11, 12, 13, 14);

-> dieser kommt am besten direkt nach dem Einbinden der library und später im setup() musst du dann noch die Befehlszeile:

lcd.begin (12, 3);

einbauen.

Wenn, dann solltest du aber unbedingt mit der NewLiquidCrystal library arbeiten und die alte library komplett vorher löschen, sonst gibt es Probleme, da leider viele der parallel existierenden I2C LCD libraries den gleichen Namen benutzen und dann weiß der Compiler nicht, welche er nehmen soll und nimmt irgendeine ...

Warum die NewLiquid? Weil ich nur bei dieser sicher bin, dass so ein Constructor mitgegeben werden kann mit den allgemeinen Daten:
addr, en, rw, rs, d4, d5, d6, d7 (backlight habe ich nicht belegt)
Ich übernehme aber keinerlei Garantie, dass das klappt, da ich nur die Pin-Daten der angeblich am meisten benutzten Controller-Pins genommen und in den Constructor übertragen habe (siehe I2C Tabelle im letzten link). Leider gibt das Datenblatt deines Displays die interne Beschaltung zwischen I2C und den Datenleitungen des Displays nicht her, so bleibt nur ein Raten übrig.

Nachfolgend dann der komplette Test-Sketch:

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x74, 6, 5, 4, 11, 12, 13, 14);   

void setup()
{
  lcd.begin(12, 3);
  lcd.home();
}

void loop()
{
  lcd.setCursor(0, 0);
  lcd.print("Hello World!");
}