Pages: [1]   Go Down
Author Topic: petit bug d'affichage sur écran LCD  (Read 965 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

France
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-wink

Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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,
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 5
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

Massongex, Suisse
Offline Offline
Full Member
***
Karma: 3
Posts: 169
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si on en réfère à la doc de LiquidCrystal :
http://arduino.cc/en/Reference/LiquidCrystalConstructor
Code:
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é).
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 5
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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-)
« Last Edit: January 17, 2010, 08:03:30 am by xfifi » Logged

Pages: [1]   Go Up
Jump to: