And the point is - the sequence of the connections simply does not matter once you figure out what they are, which is what the "I2Cguesser" script does for you, because that is what that string of numbers,
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x20, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address 0x20
is all about. The "guesser" finds you the correct string of numbers to put in that descriptor to magically make it work. ![]()