je me demande où tu as a trouvé LiquidCrystal lcd(2, 3, 4, 5, 11, 12);
l'exemple :
#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
"j'ai suivi scrupuleusement la connectique." ne correspond pas à ton sketch
LiquidCrystal lcd(2, 3, 4, 5, 11, 12);
tant que tu n'expliqueras pas les liaisons que tu as réalisés entre la mega et le lcd :
d12 >>> pin lcd ?
d11 >>>
d5 >>>
etc....