Pages: [1] 2 3   Go Down
Author Topic: Aide problème LCD I2C  (Read 6899 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

Bonsoir a tous,
Bonsoir a tous

Je suis en train de testé un circuit LCD1602 I2C.

Le problème que j'ai,c'est des que je mets sous tension le module l'afficheur affiche sur le première ligne des rectangles plein et rien d'autre.
Si je teste le HelloWold rien ne ce passe et aucun message d'erreur.
J'ai utiliser la librairie LiquidCrystal_I2C.h et j'ai testé LiquidCrystal_I2CV1.h.

J'ai testé avec une carte Nano V3 et un Duemilanove et rien ne marche. smiley-cry

Si vous avez une idée,je prends. smiley-red

Merci



Logged

Arduino 0023 et Python 3.2.3

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1247
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Pour une aide, il faut nous en dire un peu plus !!!
1) type d'afficheur LCD
2) le code de ton applicatif
@+
Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

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

L'afficheur est un LCD 1602 HD44780 pilote par un module I2C acheter sur Ebay.
Le code est le standard.
Quote
//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()
{
}
Logged

Arduino 0023 et Python 3.2.3

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3543
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Comment tout cela est-il câblé?
Il faut prévoir des pullups sur les lignes du bus I²C
Logged

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

Bonjour fdufnews

Le tout est câbler avec 10 centimètres de nappe 4 fils.
J’ai aussi changé par une autre nappe, le résultat est le même.
Logged

Arduino 0023 et Python 3.2.3

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

As tu mis les pull-ups sur sda et scl comme le demande Icare fdunews ?
Sinon, marchera point
« Last Edit: November 11, 2012, 10:04:24 am by barbudor » Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

Bonjour barbudor
J'ai raccordé SDA et SCL via des résistances vers le +5V.
Première valeure  testée 10 K puis 5.6 k et pour finir 3.3k et rien ne fonctionne.
Je désespère smiley-cry

Logged

Arduino 0023 et Python 3.2.3

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il y a une broche de réglage du contraste sur le LCD
Comment est-elle reliée ?
Essaye de la relier au GND pour avoir beaucoup de contraste.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

Elle est sur un Pota , je suis à fond sur le contraste.

Voici la photo du module que je joins





* module.jpg (62.53 KB, 306x328 - viewed 84 times.)
« Last Edit: November 11, 2012, 12:28:05 pm by nolimit60 » Logged

Arduino 0023 et Python 3.2.3

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3642
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

désolé pour le lien ebay mais peut-être que ça t'aidera, tu n'auras qu'à poster ton code si ça marche :
http://cgi.ebay.fr/IIC-I2C-TWI-SP-I-Serial-Interface-Board-Module-Port-For-Arduino-1602-LCD-Display-/300781918609?pt=LH_DefaultDomain_0&hash=item4607ffd991#ht_2103wt_1031
Logged


Bretagne
Offline Offline
Full Member
***
Karma: 2
Posts: 196
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

Y aurait-il un problème d'adresse?   code suivant avec adresse 0x20 vu à:
http://cgi.ebay.fr/I2C-1602-HD44780-LCD-For-ARDUINO-PIC-Basic-Stamp-ARM-/360391192364?pt=Vintage_Electronics_R2&hash=item53e8fd2f2c
(Jean-François, je me suis permis un lien eBay, c'est juste pour faire avancer le schmilblick... smiley-roll

Code:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x20,16,2);  // set the LCD address to 0x20 for a 16 x 2 display

void setup()
{
  lcd.init();                      // initialize the lcd
 
  // Print a message to the LCD.
   lcd.print("  Hello, World");
   lcd.setCursor(0, 1);
   lcd.print(" I2C LCD   AC016 ");
}

void loop()
{
}



Logged

...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...

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

Bonjour,

A tester : https://arduino-info.wikispaces.com/LCD-Blue-I2C
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,

B@tto,j'ai déjà testé et cela ne fonctionne pas.

papybricol,j'ai effectué ce changement d'adresse ,rien non plus.

Skywodd,je suis arrivée sur ce site ce matin et ai testé, rien non plus.

Décidément,j’ai la poisse. smiley-sad
Merci d’avoir cherché.

Logged

Arduino 0023 et Python 3.2.3

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

Je viens de teste l'adresse de l'afficheur,A0,A1,A2 sont aux niveau Haut sur le PCF8574T donc l'adresse est bien 0x27.
Logged

Arduino 0023 et Python 3.2.3

France
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3543
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est bien un PCF8574 qui est sur la carte?
Parce que le PCF8574A utilise lui 0x38 comme adresse de base au lieu de 0x20.
Logged

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