arduino I2C

clement64
sam, 06/18/2016 - 21:20
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
clement64
dim, 06/19/2016 - 11:16
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 :)