hbachetti:
SalutIl 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.
@+
D'accord merci pour les informations.
J'ai essayé avec la tienne comme tu as dis mais j'ai un autre message d'erreur:
C:\Users\JEAN-C~1\AppData\Local\Temp\ccH7VHx0.ltrans0.ltrans.o: In function `main':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'
collect2.exe: error: ld returned 1 exit status
exit status 1