Bonjour, et merci pour votre réponse, effectivement le français va mieux me convenir 
J’ai bien mis a jour mon programme avec la librairie LCD4Bit mais je n’observe aucun changement 
J’ai effectuer quelques mesures pour faire un état des lieu :
[table][tr][td] PIN[/td][td] 0[/td][td] 1[/td][td] 2[/td][td] 3[/td][td] 11[/td][td] 12[/td][td] 13[/td][/tr][tr][td] LOW[/td][td] 0[/td][td] 0[/td][td] 0[/td][td] 0[/td][td] 0[/td][td][highlight=#ff0000][highlight=#ffffff]2.4[/highlight]
[/highlight][/td][td][highlight=#ff0000] [highlight=#ffffff]0[/highlight]
[/highlight][/td][/tr][tr][td] HIGH[/td][td] 4.8[/td][td] 4.8[/td][td] 3.8
[/td][td] 3.8
[/td][td] 2.1
[/td][td] 4.5[/td][td] 2.1[/td][/tr][/table]
Il s’agit des valeurs des tensions aux bornes des PIN 0,1,2,3,11,12,13 lorsqu’elle sont aux états LOW ou HIGH avec l’écran est connecté à la carte.
J’ai mis en rouge les valeurs qui posent problèmes sachant que lorsque l’écran n’est pas connecté à la carte les valeurs sont toujours bonne (à savoir 0 V pour LOW et 4.9V pour HIGH).
Voici le code que j’ai utilisé pour ce test (même si je ne pense pas qu’il vous soit utile) :
[code]#include “LCD4Bit_mod.h”
LCD4Bit_mod lcd = LCD4Bit_mod(2);
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.clear();
lcd.printIn(“TEST”);
int state = HIGH; // ou LOW pour le test à l’état bas
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
digitalWrite(0, state);
digitalWrite(1, state);
digitalWrite(2, state);
digitalWrite(3, state);
digitalWrite(11, state);
digitalWrite(12, state);
digitalWrite(13, state);
}
void loop() {
// put your main code here, to run repeatedly:
}[/code]
Voila tous ce que je peux vous dire, j’espère que vous pourrez m’aider.
EDIT: petite précision, j’ai tenter de brancher l’ecran sans le connecter aux PIN 0,1,2,3,11,12,13 mais ce dernier ne fonctionne pas dans ce cas