Pages: 1 [2] 3   Go Down
Author Topic: Aide problème LCD I2C  (Read 7330 times)
0 Members and 1 Guest are viewing this topic.
Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour fdufnews,

Je te confirme,c'est un PCF8574T.

J'ai deja testé 0x20,0x27.

 
Logged

Arduino 0023 et Python 3.2.3

Belguim (Messancy)
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu peut aussi scanner ton bus I2C pour être sur de l'adresse de ta carte.
Logged

« Ungibus et Rostro » (De bec et d'ongles)


Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour albertrand,

Comment fait-on ???
Logged

Arduino 0023 et Python 3.2.3

Belguim (Messancy)
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai trouver un petit programme pour scanner.
Voici l'adresse :
http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/
Bonne recherche.
Logged

« Ungibus et Rostro » (De bec et d'ongles)


France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5405
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il faudrait aussi vérifier que le câblage du lcd soit bon.
L'adresse en elle même est peut être bonne depuis le début mais le câblage côté librairie et côté hardware n'est peut être pas le même.
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

albertrand,j'ai testé avec la scan I2C et l'adresse trouvé est 63 en HEX 0x3F, mais quand je mets cette valeur a la place de 0x27 dans le sketch cela éteint l’éclairage du module.
Merci pour ce lien qui est très intéressant.


skywodd,j'utilise 1 Nano V3,1 Duemilanove sur les PIN 4 et 5 et j'ai meme testé avec un Shield qui a directement le brochage SDA et SCL avec l' alimentation.

Merci a vous 2.

Je cherche toujours,si vous avez une autre idee  smiley-lol

 
Logged

Arduino 0023 et Python 3.2.3

Belguim (Messancy)
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

 Salut nolimit60 a tu bien la ligne de commande : lcd.backlight(); pour allumer le rétro-éclairage et pas lcd.noBacklight();.
Logged

« Ungibus et Rostro » (De bec et d'ongles)


Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bonjour albertrand

Voici le code que j'utilise.

Code:
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display
 
void setup()
{
  lcd.init();                      // initialize the lcd
 
  // Print a message to the LCD.
  lcd.backlight();
  lcd.print("Hello, world!");
}
 
void loop()
{
}


J'ai bien "lcd.backlight();"

Je teste debuit le debut avec ce Sketch.

Logged

Arduino 0023 et Python 3.2.3

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je suis exactement dans la même situation que toi, je possède le même écran LCD qui a perdu son rétro-éclairage et sur lequel je suis incapable d'afficher quoi que ce soit.
Si quelqu'un saurait nous sortir de là smiley
Logged

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir fullarmor

As-tu testé le Scan I2C qu'a indiquée albertrand.

http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/

Teste-le et dis moi l'adresse que le scan trouve.
Logged

Arduino 0023 et Python 3.2.3

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,
Je n'ai malheureusement pas réussi à le faire fonctionner, j'ai entré le code trouvé sur le lien mais il ne compile pas. Comment faut-il s'y prendre ?
Sinon j'ai entendu qu'il y avait possibilité de se servir d'un écran LCD I2C rien qu'avec la bibliothèque Wire.
« Last Edit: November 14, 2012, 01:30:23 pm by fullarmor » Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 224
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

En effet ce sketch ne compile pas chez moi non plus avec Arduino v1.0.2. Il faut désormais passer un 4e argument à la fonction twi_writeto. Ci-joint le sketch corrigé.

Sinon il est tout à fait possible de se passer de la bibliothèque LCD I2C en tapant directement sur la bibliothèque Wire. Mais il y aura forcément plus de travail puisque tu devras réaliser le pilotage du PCF8574 et du LCD.

++

* twi_scan.ino (1.91 KB - downloaded 44 times.)
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci beaucoup pour ce sketch corrigé, je trouve une valeur à addr 39. Comment savoir à quelle adresse cela correspond ?
Savez-vous quelle doit êtres la valeur des résistances de pull-up ?
« Last Edit: November 14, 2012, 02:22:38 pm by fullarmor » Logged

Paris
Offline Offline
Full Member
***
Karma: 1
Posts: 180
Beyond the possible...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Savez-vous quelle doit êtres la valeur des résistances de pull-up ?

Datasheet...
Logged

The Mind is like a parachute it works best when opened.

Oise (FR)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 86
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir fullarmor

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
Logged

Arduino 0023 et Python 3.2.3

Pages: 1 [2] 3   Go Up
Jump to: