[Résolu]LCD I2C 2004A: pb de contraste

Bonsoir à toutes et à tous

J’ai un petit soucis de contraste au niveau de mon écran à caractères LCD 20x4 en I2C.

Ecran: keyestudio 2004A avec controlleur PCF8574

Code rudimentaire

#include <Arduino.h>

#include <LiquidCrystal_I2C.h>
#include <Wire.h>

LiquidCrystal_I2C lcd(0x3f, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

void setup() {
  lcd.begin(16, 2);
  lcd.print(F("Hello World!"));
}

void loop() {
  // put your main code here, to run repeatedly:
}

Le soucis est le suivant: je branche en USB mon arduino nano, règle le contraste au dos du LCD, tout se passe bien.
Je débranche le carble USB, je branche un pack de piles AA, 4x1.2V rechargeable en 2300 mah et la l’écran s’allume, mais le contraste est plus faible.
Je l’augmente mais le rendu n’est jamais aussi propre que avec l’USB.
Le pack de pile est branché sur VIN de l’arduino, 5,1V mesuré à ses bornes

Pour info, j’ai testé:

  • arduino UNO et arduino nano
  • 2ème écran du même modèle
  • remplacement par un écran en 16x2

J’ai toujours le même résultat peut importe les combinaisons. Je n’arrive pas à trouver la raison.

Auriez-vous des pistes à me suggérer ? J’utilise PlaformIO sous Linux côté prod, la librairie I2C est compatible puisque les écrans marchent.

Merciiiii

Bonjour,

Tu les branches ou tes piles?

Effectivement je l'ai pas précisé:
(-) sur GND
(+) sur VIN

5.1V mesuré à ses bornes

Sur vin il faut au minimum 7V
Il faut te connecter sur le 5V

kamill:
Sur vin il faut au minimum 7V
Il faut te connecter sur le 5V

Bien voilà l'info que je n'avait pas, j'avoue que comme tout fonctionnait quasiment, forcément que je ne pouvais pas y arriver. Bon je vais tester avec 6 piles pour dépasser les 7V (j'ai une lipo 7?4V qui doit trainer) ou rajouter 2 piles.

Merci pour la réponse en tout cas !