SainSmart IIC/I2C/TWI 1602 Serial LCD Module Display For Arduino UNO MEGA R3

Wurde bereits von Uwe in anderen Threads angesprochen. Meine Lib scheint nicht die beste zu sien, bzw. sehr umständlich

// LCD Display
#include <LCD.h>
#include <LiquidCrystal_I2C.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	
lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,
D4_pin,D5_pin,D6_pin,D7_pin);

http://www.sainsmart.com/new-sainsmart-iic-i2c-twi-1602-serial-lcd-module-display-for-arduino-uno-mega-r3.html : Dort gibt es eine Lib entsprechend zu dem Display, jedoch scheint diese für eine ältere Version geschrieben worden zu sein. Ich nutze das Display mit I2C.

Ich verwende diese Lib:
http://www.dfrobot.com/image/data/DFR0154/LiquidCrystal_I2Cv1-1.rar

Es gibt eigentlich keinen Grund weshalb das nicht funktionieren sollte. Das einzige umständliche sind, dass für einige Funktionen noch ältere Methoden aus Kompatibilitätsgründen enthalten sind, z.B. cursor()/noCursor() <-> cursor_on()/cursor_off(). Das ist aber im Header kommentiert.