arduino I2C

Portrait de clement64

Bonjour, je souhaite utiliser un I2C avec mon écran 16x2 pour réduire le nombre de broches utilisées. J'ai utilisé le code que j'ai trouvé sur ce site : http://blog.f8asb.com/2014/03/01/mise-en-oeuvre-i2c-vers-lcd-carte-chino... Cependant ça me met ce message d'erreur : LiquidCrystal_I2C(int, int, int, int, int, int, int, int)' Je ne comprends pas pourquoi.. Merci d'avance

Portrait de clement64

Bonjour, le code est le suivant : 

#include <Wire.h>
#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

int n = 1;

LiquidCrystal_I2C 
lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);

void setup()
{
lcd.begin (16,2); 

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
lcd.home (); 

lcd.print("CEST OK" );
lcd.setCursor (0,1);
lcd.print( " HOLA ");
}

void loop()
{

}

// le message d'erreur est LiquidCrystal_I2C(int, int, int, int, int, int, int, int)' si quelqun a déja eu ce problème :)