Erreur compilation LCD [RESOLU]

Salut

Il existe plusieurs librairies LiquidCrystal_I2C, pas forcément compatibles.
Dans ton exemple :

LiquidCrystal_I2C lcd(0x27, 20, 4);

Les paramètres sont

  • 0x27 = adresse I2C
  • 20 = nombres de colonnes
  • 4 = nombre dde lignes

Or le constructeur de la classe LiquidCrystal_I2C de la librairie Newliquidcrystal_1.3.5 n'attend pas du tout ces paramètres.

  • adresse I2C
  • backlighPin
  • pol

Soit tu adoptes la librairie qui correspond à ton exemple, soit tu t'inspires d'un exemple de la librairie Newliquidcrystal_1.3.5.
On ne mélange pas.

Personnellement j'utilise celle-ci, qui fonctionnera probablement avec ton code.

Ensuite, si tu changes de librairie, tu vires la Newliquidcrystal_1.3.5, car ces messieurs les concepteurs ont eu la merveilleuse idée de nommer leurs fichiers de la même façon.

@+