Bonjour à tous.
Il y a longtemps que je n’ai pas jouer sur arduino. Sur une horloge ds1307et un afficheur lcd I2c, j’ai une erreur que je n’arrive pas a déterminer. Voici la ou les erreurs:
FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Detecting libraries used...
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard C:\Users\hacqu\AppData\Local\arduino\sketches\15CACD2C42982C8B429450E5D4DCCFB5\sketch\Code_LCD_2_FR.ino.cpp -o nul
Alternative pour LiquidCrystal_I2C.h: [LiquidCrystal_I2C@2.0.0]
ResolveLibrary(LiquidCrystal_I2C.h)
-> candidates: [LiquidCrystal_I2C@2.0.0]
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C C:\Users\hacqu\AppData\Local\arduino\sketches\15CACD2C42982C8B429450E5D4DCCFB5\sketch\Code_LCD_2_FR.ino.cpp -o nul
Alternative pour Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src C:\Users\hacqu\AppData\Local\arduino\sketches\15CACD2C42982C8B429450E5D4DCCFB5\sketch\Code_LCD_2_FR.ino.cpp -o nul
Alternative pour TimeLib.h: [Time@1.6.1]
ResolveLibrary(TimeLib.h)
-> candidates: [Time@1.6.1]
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time C:\Users\hacqu\AppData\Local\arduino\sketches\15CACD2C42982C8B429450E5D4DCCFB5\sketch\Code_LCD_2_FR.ino.cpp -o nul
Alternative pour DS1307RTC.h: [DS1307RTC@1.4.1]
ResolveLibrary(DS1307RTC.h)
-> candidates: [DS1307RTC@1.4.1]
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC C:\Users\hacqu\AppData\Local\arduino\sketches\15CACD2C42982C8B429450E5D4DCCFB5\sketch\Code_LCD_2_FR.ino.cpp -o nul
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp -o nul
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\Wire.cpp -o nul
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src\utility\twi.c -o nul
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time\DateStrings.cpp -o nul
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time\Time.cpp -o nul
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC\DS1307RTC.cpp -o nul
ATTENTION: la bibliothèque LiquidCrystal_I2C prétend être exécutable sur la (ou les) architecture(s) all et peut être incompatible avec votre carte actuelle qui s'exécute sur avr.
Generating function prototypes...
C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C -IC:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time -Ic:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC C:\Users\hacqu\AppData\Local\arduino\sketches\15CACD2C42982C8B429450E5D4DCCFB5\sketch\Code_LCD_2_FR.ino.cpp -o C:\Users\hacqu\AppData\Local\Temp\1533799134\sketch_merged.cpp
C:\Users\hacqu\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\hacqu\AppData\Local\Temp\1533799134\sketch_merged.cpp
Compilation du croquis...
"C:\\Users\\hacqu\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\hacqu\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\hacqu\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\standard" "-Ic:\\Users\\hacqu\\OneDrive\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Users\\hacqu\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries\\Wire\\src" "-Ic:\\Users\\hacqu\\OneDrive\\Documents\\Arduino\\libraries\\Time" "-Ic:\\Users\\hacqu\\OneDrive\\Documents\\Arduino\\libraries\\DS1307RTC" "C:\\Users\\hacqu\\AppData\\Local\\arduino\\sketches\\15CACD2C42982C8B429450E5D4DCCFB5\\sketch\\Code_LCD_2_FR.ino.cpp" -o "C:\\Users\\hacqu\\AppData\\Local\\arduino\\sketches\\15CACD2C42982C8B429450E5D4DCCFB5\\sketch\\Code_LCD_2_FR.ino.cpp.o"
C:\Users\hacqu\Downloads\DS1307_FR-20251123T145319Z-1-001\DS1307_FR\Code_LCD_2_FR\Code_LCD_2_FR.ino:21:87: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'
LiquidCrystal_I2C lcd(I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);
^
In file included from C:\Users\hacqu\Downloads\DS1307_FR-20251123T145319Z-1-001\DS1307_FR\Code_LCD_2_FR\Code_LCD_2_FR.ino:5:0:
c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:57:3: note: candidate: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t)
LiquidCrystal_I2C(uint8_t lcd_Addr,uint8_t lcd_cols,uint8_t lcd_rows);
^~~~~~~~~~~~~~~~~
c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:57:3: note: candidate expects 3 arguments, 8 provided
c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: candidate: constexpr LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&)
class LiquidCrystal_I2C : public Print {
^~~~~~~~~~~~~~~~~
c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: candidate expects 1 argument, 8 provided
c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: candidate: constexpr LiquidCrystal_I2C::LiquidCrystal_I2C(LiquidCrystal_I2C&&)
c:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: candidate expects 1 argument, 8 provided
C:\Users\hacqu\Downloads\DS1307_FR-20251123T145319Z-1-001\DS1307_FR\Code_LCD_2_FR\Code_LCD_2_FR.ino: In function 'void setup()':
C:\Users\hacqu\Downloads\DS1307_FR-20251123T145319Z-1-001\DS1307_FR\Code_LCD_2_FR\Code_LCD_2_FR.ino:25:7: error: 'class LiquidCrystal_I2C' has no member named 'setBacklight_Pin'; did you mean 'setBacklight'?
lcd.setBacklight_Pin(BACKLIGHT_PIN, POSITIVE);
^~~~~~~~~~~~~~~~
setBacklight
C:\Users\hacqu\Downloads\DS1307_FR-20251123T145319Z-1-001\DS1307_FR\Code_LCD_2_FR\Code_LCD_2_FR.ino:25:39: error: 'POSITIVE' was not declared in this scope
lcd.setBacklight_Pin(BACKLIGHT_PIN, POSITIVE);
^~~~~~~~
Utilisation de la bibliothèque LiquidCrystal_I2C version 2.0.0 dans le dossier: C:\Users\hacqu\OneDrive\Documents\Arduino\libraries\LiquidCrystal_I2C
Utilisation de la bibliothèque Wire version 1.0 dans le dossier: C:\Users\hacqu\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire
Utilisation de la bibliothèque Time version 1.6.1 dans le dossier: C:\Users\hacqu\OneDrive\Documents\Arduino\libraries\Time
Utilisation de la bibliothèque DS1307RTC version 1.4.1 dans le dossier: C:\Users\hacqu\OneDrive\Documents\Arduino\libraries\DS1307RTC
exit status 1
Compilation error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)
Voici le code:
/* Ceci est un code à utiliser avec DS1307 RTC et LCD i2c
* On affiche l'heure date sous format HH:MM:ss DD/MM/YY
*/
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <TimeLib.h>
#include <DS1307RTC.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
tmElements_t tm;
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.setBacklight_Pin(BACKLIGHT_PIN, POSITIVE);
lcd.setBacklight(HIGH); //Lighting backlight
lcd.home();
lcd.print("Hi");
delay(1000);
}
void loop() {
lcd.clear();
if (RTC.read(tm)) {
print2digits(tm.Hour);
lcd.print(':');
print2digits(tm.Minute);
lcd.print(':');
print2digits(tm.Second);
lcd.setCursor(0, 1);
print2digits(tm.Day);
lcd.print('/');
print2digits(tm.Month);
lcd.print('/');
lcd.print(tmYearToCalendar(tm.Year));
}
delay(1000);
}
void print2digits(int number) { //Tester le nombre avant de l'afficher
if (number >= 0 && number < 10) { //Si 0<=x<10 on ajoute un '0' avant
lcd.print('0');
}
lcd.print(number);
}
Je vous remercie par avance.