Selon le fichier LiquidCrystal_I2C.h
/**
* Constructor
*
* @param lcd_addr I2C slave address of the LCD display. Most likely printed on the
* LCD circuit board, or look in the supplied LCD documentation.
* @param lcd_cols Number of columns your LCD display has.
* @param lcd_rows Number of rows your LCD display has.
* @param charsize The size in dots that the display has, use LCD_5x10DOTS or LCD_5x8DOTS.
*/
LiquidCrystal_I2C(uint8_t lcd_addr, uint8_t lcd_cols, uint8_t lcd_rows, uint8_t charsize = LCD_5x8DOTS);
Il y a 4 arguments et tu en mets 3 :
LiquidCrystal_I2C lcd(0x27, 20, 4);ce qui ne pose normalement pas de problème. Je te conseille d'effacer la ligne et de la retaper à la main. Tu as peut-être un ou des caractères cachés (genre doigt qui dérape sur le clavier) qui créent cette erreur.