Problème afficheur lcd 20x4 sur arduino mega 2560

#include<LiquidCrystal.h> //librairie de l'écran LCD
LiquidCrystal lcd(4,5,6,7,22,23,24);//pin utilisés par l'écran LCD

5 ne sert a rien puisque RW est cablé au gnd, le test R/W est utilisé dans des cas tres spécifiques

en 4 bits lcd( RS, RW (inutile), E, D4, D5, D6, D7), déjà que tu dis avoir cablé 22 en RS ?

d'apres ton cablage ce serait LiquidCrystal lcd(22,4,7,24,23,6);

pourquoi un branchement aussi disparate, utiliser des sorties qui se suivent ou l'ordre des pins du lcd