Offline
Full Member
Karma: 0
Posts: 218
|
 |
« Reply #30 on: November 14, 2012, 03:03:55 pm » |
Merci beaucoup pour ce sketch corrigé, je trouve une valeur à addr 39. Comment savoir à quelle adresse cela correspond ?
C'est l'adresse de l'écran Lcd sur le bus I2C (ou plus précisément celle du PCF8574).
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #31 on: November 14, 2012, 03:05:37 pm » |
Bonsoir nolimit60 Merci je pense que je vais me procurer des 10k pour le montage. En ce qui concerne l'adresse de l'écran il n'y a que lorsque je téléverse le programme sur la carte avec l'adresse normalement correct (0x27) que l'écran s'éteint. Si je change d'adresse il n'y a strictement aucune réaction donc l'adresse est probablement bonne, le problème doit venir d'ailleurs.
|
|
|
|
|
Logged
|
|
|
|
|
France S-O ou exil en IDF
Offline
Edison Member
Karma: 12
Posts: 1059
|
 |
« Reply #32 on: November 14, 2012, 03:15:17 pm » |
J'ai lu sur le livre de Christan Tavernier que la valeur est 4,7 K en general pour le bus I2C. Sur d'autre site c'etait 10K,j'ai fais le teste avec 10k,4.7 et 2.2k,cela n'a rien changer. smiley-sad
Wikipédia pour commencer http://fr.wikipedia.org/wiki/I2CNorme I2C pour continuer: http://www.nxp.com/documents/user_manual/UM10204.pdf
|
|
|
|
« Last Edit: November 14, 2012, 03:16:53 pm by 68tjs »
|
Logged
|
Aides toi et la communauté t'aidera
|
|
|
|
Oise (FR)
Offline
Jr. Member
Karma: 0
Posts: 81
Arduino rocks
|
 |
« Reply #33 on: November 14, 2012, 03:37:23 pm » |
je trouve une valeur à addr 39. Comment savoir à quelle adresse cela correspond ? Cette valeur est du DECIMAL et en HEX cela correspond a 0x27.
|
|
|
|
|
Logged
|
Arduino 0023 et Python 3.2.3
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 218
|
 |
« Reply #34 on: November 14, 2012, 04:01:18 pm » |
je trouve une valeur à addr 39. Comment savoir à quelle adresse cela correspond ? Cette valeur est du DECIMAL et en HEX cela correspond a 0x27. En effet, j'ai omis de le préciser dans mon message...
|
|
|
|
|
Logged
|
|
|
|
|
Belguim (Messancy)
Offline
Newbie
Karma: 0
Posts: 24
|
 |
« Reply #35 on: November 14, 2012, 06:21:36 pm » |
Petite question : le branchement de vos PCFxxxx sur l'écran corresponde avec la librairie LiquidCrystal_I2C. Car moi j'ai réaliser des pcb avec des PCF8574 et sur une carte (erreur de ma part) j'ai brancher le transitor du backlight sur une autre broche du PCF. Peut-être quand testant les broches une par une on peut trouver la broche de commande du backlight.
PS: si tu vois l'adresse avec le scanner I2C tes résistances son bonnes.
|
|
|
|
|
Logged
|
« Ungibus et Rostro » (De bec et d'ongles)
|
|
|
|
Oise (FR)
Offline
Jr. Member
Karma: 0
Posts: 81
Arduino rocks
|
 |
« Reply #36 on: November 15, 2012, 06:16:09 am » |
Bonjour
Sur mon module, je n'ai pas de transitor. Il est commande par le PCF8574T.
|
|
|
|
|
Logged
|
Arduino 0023 et Python 3.2.3
|
|
|
|
Bretagne
Offline
Full Member
Karma: 0
Posts: 143
|
 |
« Reply #37 on: November 15, 2012, 09:41:24 am » |
Bonjour, ... Il est commande par le PCF8574T.
D'autres ont galèré aussi, avec le 8574T et le backlight et les librairies http://arduino.cc/forum/index.php/topic,106655.15.html 2°page, non francophone! Mais LCD d'un autre type, adresse différente!! mais comme c'est "solved" ça peut (peut-être) vous aider, 
|
|
|
|
|
Logged
|
...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #38 on: November 15, 2012, 04:13:15 pm » |
Bonjour, Merci pour le lien papybricol mais malheureusement je n'ai pas réussi à résoudre mon problème. Par contre avec un code très légèrement modifié j'arrive à faire se rallumer le rétro-éclairage qui n'aurait jamais du s'éteindre avec la fonction lcd.backlight(). Je ne sais pas si tu arriveras à allumer le tien aussi nolimit60, voici le code: #include <LiquidCrystal_I2C.h> #include <Wire.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() { lcd.init(); lcd.cursor_on(); lcd.blink_on(); lcd.backlight(); lcd.setCursor(0,0); lcd.print("Hello, world!"); lcd.cursor_off(); lcd.blink_off(); }
void loop() {
} Il ne manque plus que le plus important: les caractères  Ajuster le potentiomètre qui se trouve à l'arrière du lcd pourrait-il-servir à quelque chose. Remarque: Si je penche mon écran LCD pour voir en dessous des carrées noir, je peux apercevoir un 0 dans l'angle supérieur droit.
|
|
|
|
« Last Edit: November 15, 2012, 04:18:45 pm by fullarmor »
|
Logged
|
|
|
|
|
Ales
Offline
Edison Member
Karma: 7
Posts: 1660
Do or DIY
|
 |
« Reply #39 on: November 26, 2012, 02:57:41 pm » |
Tu as pû avancer ? Je viens de recevoir le mien je vais tester demain. Par contre je viens de me rappeler un truc : sur la mienne derrière il y a des pastille "prêtes à souder" A B C, il me semble avoir vu quelque part que c'est la qu'on choisit par quel protocole de communication on passe.
|
|
|
|
|
Logged
|
|
|
|
|
Oise (FR)
Offline
Jr. Member
Karma: 0
Posts: 81
Arduino rocks
|
 |
« Reply #40 on: November 28, 2012, 11:21:12 am » |
Bonjour B@tto
Non cela ne marche toujours pas , le problème vient sûrement du circuit imprimer car j'ai dessoudé le PCF8574, il est monté sur une autre plaque que j'ai fait et il fonctionne bien.
Pour les prêts à souder, je n'en n'avais pas sur ma plaque. J'espère que tu n'auras pas autan de problème que moi.
À bientôt
|
|
|
|
|
Logged
|
Arduino 0023 et Python 3.2.3
|
|
|
|
Ales
Offline
Edison Member
Karma: 7
Posts: 1660
Do or DIY
|
 |
« Reply #41 on: November 28, 2012, 01:21:12 pm » |
Non en effet moi pas de soucis ça a marché direct !
|
|
|
|
|
Logged
|
|
|
|
|
perpignan, france
Offline
Full Member
Karma: 0
Posts: 209
|
 |
« Reply #42 on: November 29, 2012, 12:01:17 pm » |
ce qu'il y a souvent, c'est que ces modules LCD chinois ont souvent un cablage entre le PCF et l'écran qui est différent de celui de la librairie.
sur un que j'avais acheté, j'ai bidouillé une semaine avant de trouver le bon câblage pour corriger la lib.
je joins la lib qui fonctionne sur le mien, à tout hasard.
|
|
|
|
|
Logged
|
-tu savais que si tu passe le CD de windows à l'envers, tu entends une chanson satanique ? -non, mais il y a pire : à l'endroit, ça l'installe !!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 1
|
 |
« Reply #43 on: March 21, 2013, 08:16:19 am » |
Bonjour ! J'ai eu le même problème (enfin je crois bien : les carrés blanc au début, et puis lorsque je téléverse le programme "hello word" je perd le contraste). En fait, j'ai téléchargé une autre bibliothèque pour mon LCD 16x2 ici https://arduino-info.wikispaces.com/LCD-Blue-I2C Après j'ai juste changé l'adresse qui était pour moi 0x20 (et non 0x27). je sais pas si ça va aider quelqu'un mais je partage  Bonne journée
|
|
|
|
|
Logged
|
|
|
|
|
|