Go Down

Topic: petit bug d'affichage sur écran LCD (Read 1 time) previous topic - next topic

Arthur LEBLAIS

Salut à tous

Bon, j'ai un soucis vraiment étrange, mon Arduino perd les pédales avec mon écran LCD quand je lui incrémente un simple Serial.Begin.

J'ai fais le test avec le programme de base HelloWorld disponible dans le logiciel Arduino.

Quand je mets Serial.Begin en commentaire, tout est affiché comme il faut... La photo parle d'elle même :


Étrange, non ?

Arthur LEBLAIS

Bon,

Au final erreur trouvé sur les forum anglais d'Arduino, il faut dans mon cas relier la patte R/W à l'Arduino et non la relier à la masse comme indiqué dans le schéma de base.

Si ça peut servir à quelqu'un un jour  ;)


jols40

Salut,
Pourrais-tu être plus précis, sur quel Pin de l'Arduino faut-il relier la broche R/w du LCD.

Merci d'avance,

xfifi

Bonjour,

Moi aussi je suis intéressé, car j'ai le même soucis après une Serial.begin(x), l'affichage des caractères est corrompu.
La pin r/w de mon lcd (20x4) est relié à la masse. Sur quelle pin de l'arduino faut-il la relier stp ?

churchill

Si on en réfère à la doc de LiquidCrystal :
http://arduino.cc/en/Reference/LiquidCrystalConstructor
Code: [Select]

LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)

rw: the number of the Arduino pin that is connected to the RW pin on the LCD (optional)

Donc, il suffirait d'indiquer à LiquidCrystal le numéro de la broche que l'on souhaite utiliser (non testé).

xfifi

#5
Jan 17, 2010, 02:01 pm Last Edit: Jan 17, 2010, 02:03 pm by xfifi Reason: 1
Exact, j'ai indiqué à LiquidCrystal une pin non assignée de l'arduino et le pb a disparu. Je n'ai physiquement rien changé au niveau du r/w du lcd (toujours relié à la masse).

Avant :
LiquidCrystal lcd(8, 9, 7, 6, 5, 4);

Après :
LiquidCrystal lcd(8, 11, 9, 7, 6, 5, 4);


Merci churchill  8-)

Go Up