help / écran lcd Geekcreit® IIC I2C 2004 204 20 x 4

Hello !

Je suis nouveau dans cette univers ! j'ai donc pris des kit pour débutant mais aussi un écran LCD
lui :

j'ai suivis plusieurs cours et rien à faire pour afficher le moindre truc ..... j'ai pourtant tout bien branché.

voici l'une des procédures que j'ai suivis par exemple.

peut être que j'utilise pas la bonne bibliothèque vu que c'est du geekcreit ...

Tu as essayé de régler le potentiomètre de contraste bleu sur le module I2C ?

hello
passes un coup de scan i2c pour vérifier l'adresse de l'écran lcd

perso j'ai des 0x26, ox27, ox3E, 0x3F

scaner_I2C_multi-speed.ino (2.22 KB)

je viens de faire le réglage sur le potentiomètre et j'ai 2 lignes qui s'affiche ( des carrer ) mais pas mon texte

je peux pas faire de photo mais genre :


|XXXXXXXXXXXXXXXXXXXX|
| |
|XXXXXXXXXXXXXXXXXXXX|
|______________________|

Faire un scan ? j'ai lu ça, mais je sais pas comment faire ça ^^ je suis vraiment dans les débuts !

mais normalement c'est du 0x26, ox27,

Tu téléverse le sketch en pièce jointe du post de dfgh et tu ouvres le moniteur série.
Sélectionne 115200 en bas à droite.

@+

han d'accord j'avais pas vu !

8.9.A.B.C.D.E.F.10.11.12.13.14.
15.16.17.18.19.1A.1B.1C.1D.1E.1F.20.21.22.23.24.25.26.27.28.
29.2A.2B.2C.2D.2E.2F.30.31.32.33.34.35.36.37.38.39.3A.3B.3C.
3D.3E.3F.40.41.42.43.44.45.46.47.48.49.4A.4B.4C.4D.4E.4F.50.
51.52.53.54.55.56.57.58.59.5A.5B.5C.5D.5E.5F.60.61.62.63.64.
65.66.67.68.69.6A.6B.6C.6D.6E.6F.70.71.72.73.74.75.76.77.78.
79.7A.7B.7C.7D.7E.pas trouve de peripheriques I2C

j'ai tout bien branché pourtant !

en supposant que tu es sur UNO, inverses les fils branchés sur A4 et A5
et repasses le scan

non toujours pas ....

Geekcreit® MEGA 2560 ..... j'ai essayé avec un UNO la et j'ai toujours le problème. Cela dis sur le Geekcreit les câbles rentre facilement dans les pines ( voir trop facilement, aucune résistance ) et dans le UNO je dois limite forcer :frowning:

peut être un problème avec les câbles ? en tout cas je dois mal faire un truc à 100% .. haha

Tant que L'écran est livré comment ?
Tout prêt, ou il faut souder ?

exactement comme sur le lien sur mon 1er message en haut, l'écran et le .... ( i2c ? ) sont déjà ensemble. je raccorde à mon arduino avec des cables femelle => male

j'ai exactement ça
https://www.google.fr/search?q=arduino+ecran+lcd+i2c&rlz=1C1GCEA_enFR783FR783&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjUjZid28XfAhXqzoUKHfdHBvoQ_AUIECgD&biw=1920&bih=938#imgrc=9xgUE-ZX2djdhM:

Tant que le scanner ne détecte rien, pas la peine d'aller plus loin.

As-tu essayé la proposition de dfgh ?

en supposant que tu es sur UNO, inverses les fils branchés sur A4 et A5

Il peut arriver que SDA et SCL soient mal sérigraphiés.

Cela dis sur le Geekcreit les câbles rentre facilement dans les pines ( voir trop facilement, aucune résistance )

S'assurer qu'il n'y a pas de faux contacts.

oui j'ai fais la proposition de dfgh, cela donne la même chose

8.9.A.B.C.D.E.F.10.11.12.13.14.
15.16.17.18.19.1A.1B.1C.1D.1E.1F.20.21.22.23.24.25.26.27.28.
29.2A.2B.2C.2D.2E.2F.30.31.32.33.34.35.36.37.38.39.3A.3B.3C.
3D.3E.3F.40.41.42.43.44.45.46.47.48.49.4A.4B.4C.4D.4E.4F.50.
51.52.53.54.55.56.57.58.59.5A.5B.5C.5D.5E.5F.60.61.62.63.64.
65.66.67.68.69.6A.6B.6C.6D.6E.6F.70.71.72.73.74.75.76.77.78.
79.7A.7B.7C.7D.7E.pas trouve de peripheriques I2C

j'ai fais des testes j'ai bien regardé si tout était OK, j'ai même changé de câble pour voir ....

à croire que l'écran à un défaut ....

Ou le module I2C.
A reprendre après une bonne nuit de sommeil.
On trouve parfois la solution en prenant le café du matin.

oui je verrais demain, mais je serais déçu de devoir le renvoyer ...

au cas où...

Sur une MEGA les pins SDA et SCL du bus I2C ne sont pas A4 et A5 mais 20 et 21

hello

merci bricoleau, j'ai vu ça se matin devant mon café haha ..... je m'obstinais sur le a4 a5 et j'ai vu un SDA et SCL

et je confirme ta réponse, j'ai maintenant un retour sur le scan
Scan en cours ...
8.9.A.B.C.D.E.F.10.11.12.13.14.
15.16.17.18.19.1A.1B.1C.1D.1E.1F.20.21.22.23.24.25.26.
peripherique I2C trouve a l'adresse 0x27 !
27.28.
29.2A.2B.2C.2D.2E.2F.30.31.32.33.34.35.36.37.38.39.3A.3B.3C.
3D.3E.3F.40.41.42.43.44.45.46.47.48.49.4A.4B.4C.4D.4E.4F.50.
51.52.53.54.55.56.57.58.59.5A.5B.5C.5D.5E.5F.60.61.62.63.64.
65.66.67.68.69.6A.6B.6C.6D.6E.6F.70.71.72.73.74.75.76.77.78.
79.7A.7B.7C.7D.7E.termine

et le code hello world fonctionne !

fiou c'était vraiment nase comme problème, j’espère m'en sortir plus facilement par la suite :slight_smile:

merci pour l'aide que vous m'avez apporté !

joyeuse fête

Hehe

Je ne voudrais pas retourner le couteau dans la plaie (quoique...) mais c'est quand même un peu marqué dessus :smiling_imp:

Bonjour,

Avec les clones on a quelquefois des surprises. Personellement j'ai une mega ou le marquage tx1 rx1 est inversé.

gnagnagna haha, oui mais moi sur la procédure c'était dis ça, donc j'ai fais une fixette dessus haha

m'enfin y'a un mauvais contacte avec s'genre de câble sur le lcd .... ça va pour tester mais faut vraiment souder sur du final !