Go Down

Topic: Problème écran LCD (Read 998 times) previous topic - next topic

dfgh

hello
je viens de recevoir le meme LCD
l'adresse annoncée par le vendeur est 0X27
mais comme toi, rien ne s'affichait

un coup de scan I2C et l'adresse est 0X3F

là le texte s'affiche bien.
nota sur la platine additive pour la liaison I2C, tu as des straps en attente.

j'ai testé en shuntant A0 et l'adresse est devenue 0X3E....je n'ai pas testé les autres possibilités de changer l'adresse

a savoir...

lexar1280

Merci beaucoup dfgh, j'essaye ça demain. :)

lexar1280

J'ai soudé le bus i2c et shunté le port A1. L'adresse actuelle est 0x25. Cela fonctionne.
Mais il reste un problème. J'ai l'impression que le rétroéclairage ne fonctionne pas. (voir photo 1).
Pourtant une fois en branchant le tout j'ai eu un charabia comme sur la photo 2, preuve que le rétroéclairage marche bien.
Est une erreur de câblage ou bien ou de programme ?

Merci pour votre aide :)

Photo 1 : http://hpics.li/8ec0b87
Photo 2 : http://hpics.li/ce96ac6

Programme :
Code: [Select]
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

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

void setup()
{
// initialize the LCD
lcd.begin();

// Turn on the blacklight and print a message.
lcd.backlight();
lcd.print("Hello, world!");
}

void loop()
{
lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
}

Go Up