Zalto:
hier die Bilder, ...
Mein I2C-Adapter sieht aus wie Deiner. Bei mir paßte die Zuordnung der Pins nicht, daher funktioniert das Beispiel HelloWorld_i2c.pde erst, wenn ich sie manuell festlege:
// Funktioniert mit Bibliothek http://www.instructables.com/id/How-to-connect-a-serial-LCD-to-an-Arduino-UNO/step2/The-Sketch/ Beschreibung
// https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads Download
#include <LCD.h> //NewliquidCrystal
#include <LiquidCrystal_I2C.h> //NewliquidCrystal
#include <Wire.h>
#define I2C_ADDR 0x27
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
LiquidCrystal_I2C lcd2(I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin, BACKLIGHT_PIN, POSITIVE);
void setup() {
lcd2.begin(16, 2); // initialize the lcd
lcd2.setCursor (5, 0);
lcd2.print("Hallo");
lcd2.setCursor(0, 1);
lcd2.print("Zalto!");
}
void loop() {}
Ergebnis:

Der Compiler schmeißt ein paar Warnungen raus, es funktioniert aber dennoch.