Le contenu de cet article a été entièrement réécrit et mis à jour sur le site Carnet du Maker.
Liens vers les nouveaux articles :
- Utiliser une shield LCD de DFRobots avec une carte Arduino / Genuino et la bibliothèque LiquidCrystal : https://www.carnetdumaker.net/articles/utiliser-une-shield-lcd-de-dfrobots-avec-une-carte-arduino-genuino-et-la-bibliotheque-liquidcrystal/
N.B. Les commentaires de l’article ont été pris en compte lors de la rédaction des nouveaux articles 😉
ça, c’est un shield sympa, y’a tout ce qu’il faut pour dialoguer et pas cher en plus
Merci pour le test ! Petite question : j’ai l’arduino Uno, le shield en question… Par contre, il ne se passe rien quand j’exécute votre code…
Une idée pour le débuggage, pour trouver d’où vient le problème (code, matériel, etc…) ???
>> Petite question : j’ai l’arduino Uno, le shield en question… Par contre, il ne se passe rien quand j’exécute votre code…
Le code est pourtant d’une simplicité déconcertante … je ne vois vraiment pas ce qui pourrait poser probléme …
Le contraste est il bien réglé (tourner le potentiomètre aux deux extrêmes pour tester) ?
Oui, j’avais effectivement pensé à cela également, mais non…
Auriez-vous un conseil pour que je teste la shield ? L’arduino (en espérant ne pas l’avoir grillé) ?
Pour ma part, c’est pas le code qui m’inquiète le plus (je suis issu du monde la programmation), mais plus la partie électronique…. et c’est clair que c’est la simplicité de votre montage qui m’a séduit avec la shield !
@ARNAUD:
>> Auriez-vous un conseil pour que je teste la shield ? L’arduino (en espérant ne pas l’avoir grillé) ?
– L’écran s’allume t-il ?
– En modifiant le contraste est ce que des carrés noir apparaissent ?
– Est-ce qu’il s’agit de la même shield au niveau du câblage (suivre les pistes entre le lcd et le connecteur) ?
– Est ce que l’exemple « blink » fonctionne sur la carte arduino ?
Merci pour votre aide !
– Non, l’écran ne s’allume pas
– Non, il ne se passe rien (pas de jus dans l’écran ?)
– Oui, ça y ressemble drôlement !
– Oui, l’exemple Blink fonctionne (don l’Arduino est OK)
Arnaud
>> – Non, l’écran ne s’allume pas
Bon bin faut pas chercher plus loin c’est un probléme d’alimentation.
Si possible (au multimètre) regarder combien il y a en VSS, VDD et VO de l’écran (par rapport à la masse).
Il doit y avoir 0v en VSS, 5v en VDD, et quelques chose entre 0v et 5v en VO.
Si ce n’est pas le cas, soit une soudure de la carte est mauvaise, soit une piste est coupé.
Si c’est le cas l’écran est peut être HS (dans ce cas une photo de la shield (les 2 côtés) + écran une fois l’arduino sous tension serait pas mal pour que je comprenne ce qui se passe ;))
Ok, merci pour les idées. Je vais pas pouvoir tester ce soir. Demain peut-être. Est-ce qu’on peut continuer d’échanger par mail (plutôt que com’) ? Si oui, vous avez mon email dans la partie admin de WP ! 🙂 Merci, je vous tiens au courant !
Hello,
super mini-tuto ! Très clair !
Une question: je voulais éteindre le retroeclairage en mettant le pin 10 a HIGH mais ca ne fonctionne pas… Vous avez une idée ?
Merci !
Je n’est plus le schéma en tête mais il me semble qu’il faut envoyer LOW sur D10 pour désactiver le rétro-éclairage.
yes ca l’eteint mais comme j’ai l’ethernet shield en dessous ca plante tout….
Faut q je trouve dans la librairie lcd le moyen de mettre le retroeclairage sur le pin03 pae expl…
merci pour la reponse en tt cas
@VLP: tu ne pourras pas changer la broche dans le logiciel.
Il faut que tu coupe la piste que va sur la broche 10 de ta shield lcd et que tu soude un fils vers une autre broche.
Tu auras aussi des problémes si tu utilise la carte SD de l’ethernet shield (broche D4)
c’est parti pour du bouturage !!!
Hello,
Que penses-tu si je monte le shield sur des pin réhausseur que je coupe le pin 10 en en laissant un petit bout dépasser et que je soude ce petit bout au pin 09 qui lui, est dispo…?
Ca peut marcher ? Ca fera même pas trop crade je suis sure 🙂 !!
Merci pour ton aide !
vlp
C’est une solution propre et viable effectivement 😉
Hello,
Pour info, si ca peut intéresser d’autres lecteurs, la soudure PIN09 – PIN10 fonctionne parfaitement ! On peut controler le retroeclairage sans risquer d’interférences avec l’ethernet.
J’en profite pour poser une autre question:
Qd j’alimente le tout (Arduino Ethernet + LCD shield) par USB l’affichage est nickel mais qd je l’alimente par pile (j’ai un boiter basique (4xAA)) la couleur du text est très claire voir quasi ilisible….
D’ou celà peut venir ?
Merci pour votre aide !!
++
Ta batterie ne doit pas fourni assez de tension pour que le régulateur 5 volts marche correctement 😉
Du coup tu n’as pas vraiment 5v sur VCC et ton réglage du contraste n’est plus bon.
Une pile AA c’est 1.5v donc x4 = 6v … c’est trop juste.
-> https://skyduino.wordpress.com/2012/08/09/arduino-mesurer-la-tension-dun-batterie/
(regarde le tableau)
Bonjour,
comment faire pour éviter les rebonds des boutons poussoirs sur ce shield?