Ecran LCD via I2C Problème affichage

Bonjour,

Je viens de recevoir un pack de plein de composants complémentaires à l'arduino uno. J'ai aujourd'hui essayé de faire marcher un écran LCD via l'I2C. Je l'ai acheté avec le composant supplémentaire directement soudé dessus.
J'aurais plusieurs questions/problèmes a poser.

Premièrement :

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

Pourquoi dans le cas d'un afficheur LCD 16 * 2 dans les paramètres de la fonction on met 20,4

Deuxièmement :

Le code ci-dessous ne marche que partiellement, en effet je vois le LCD s'éteindre et redémarrer son écran mais n'affiche rien

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
//----- Adressage matériel -----
// En cas de non fonctionnement, mettez la ligne 8 en
// commentaire et retirez le commentaire à la ligne 9.
LiquidCrystal_I2C lcd(0x27, 20, 4);
//LiquidCrystal_I2C lcd(0x3F,20,4);
void setup()
{
 lcd.init(); // initialisation de l'afficheur
}
void loop()
{
 lcd.backlight();
 // Envoi du message
 lcd.setCursor(0, 0);
 lcd.print(" Go Tronic");
 lcd.setCursor(0,1);
 lcd.print(" ");
 lcd.setCursor(0, 2);
 lcd.print(" I2C Serial");
 lcd.setCursor(0, 3);
 lcd.print(" LCD");
}

Le code est extrait d'une "source sure" mais je n'arrive pas a voir pourquoi ça marche pas...
Est-ce un problème récurrent ?

Je vous remercie de votre aide :slight_smile:

20,4 : nbre caracteres, nbre lignes

à remplacer par 16,2 dans le cas d'un lcd 16x2
version ide arduino et biblio lcdi2c ?

et bien sur cablage sda/scl sur A4/A5 UNO, reglage contraste

avant de tester le croquis de gotronic "manuel d'utilisation d'un lcd 16x2" et qui initialise le lcd en 20x4, tester les exemples de la biblio