Go Down

Topic: 16*2 LCD & KeyPad (Read 3195 times) previous topic - next topic

Jean & Jean-Baptiste

ok  ;) merci encore à toi !

J'attends de tes nouvelles avec impatience !

skywodd

Test avec une alimentation 9v externe, arduino mega2560 R1, Shield Ethernet V5 (donc sans module POE)
(Prise de mesure âpres 10min d'attente pour être sur)

sans shield : 67mA - régulateur : 20°C - ATmega : 20°C
avec shield : 250mA - régulateur : 27°C - ATmega : 20°C - W5100 : 32°C

Le régulateur chauffe pas mal, la puce W5100 aussi, ~35°C d'un point de vu électronique ça reste raisonnable mais ça fait quand même chaud :~
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Jean & Jean-Baptiste

Donc mon soucis n'en est pas un à priori ?!

skywodd


Donc mon soucis n'en est pas un à priori ?!

A priori non ... mais c'est bizarre que le W5100 chauffe autant, le régulateur à 250mA c'est normal mais le W5100 ...

Ps: j'ai posé mon coude sur le W5100 sans faire exprès ... je me suis brulé =(
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Jean & Jean-Baptiste

Aie =/ Désolé pour toi...

Mais merci encore à toi pour ta précieuse aide !

Jean & Jean-Baptiste

Bonsoir à tous,

je suis en train de tester mon ethernet shield avec mon LCD cependant dès que je branche les deux ensembles (ils sont superposés)  sur ma méga, le LCD fonctionne très bien mais l'ethernet plante complément (il n'arrive plus à ce connecter...). Dès que je retire le LCD, hop l'ethernet Shield refonctionne... J'ai mit le port D10 sur OUTPUT et HIGH, et le D4 sur OUTPUT et LOW.

Une explication ? snif...

Jean & Jean-Baptiste

MAJ: J'ai testé en déconnectant les pins 8 à 13 avec le GND et l'AREF qui vont avec du LCD, bah ça marche.... Help ?

NB Cela veut dire que le soucis ne vient pas du port D4

skywodd


MAJ: J'ai testé en déconnectant les pins 8 à 13 avec le GND et l'AREF qui vont avec du LCD, bah ça marche.... Help ?

Si ton LCD est branché sur les broches D8 à D13 c'est sur que tout ce qui est en SPI va planter (ethernet shield & nRF24L01) ...
Pourquoi ton lcd est sur ces broches (cf mon 1er post) ?
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Jean & Jean-Baptiste

#23
Nov 28, 2011, 08:57 pm Last Edit: Nov 28, 2011, 09:04 pm by Jean & Jean-Baptiste Reason: 1
Bah c'est comme ça que s'inbrique mon LCD =/

Euh les port digital SPI sur la méga ne sont pas les 50, 51 et 52 contrairement à une duminalove (11, 12 et 13) ?

Mon LCD n'utilise sur la plage D8 à D13 que le D8, D9 et D10.

skywodd


Bah c'est comme ça que s'inbrique mon LCD =/

Euh les port digital SPI sur la méga ne sont pas les 50, 51 et 52 contrairement à une duminalove (11, 12 et 13) ?

Mon LCD n'utilise sur la plage D8 à D13 que le D8, D9 et D10.

Oups j'avais oublié que tu etait sur une méga :smiley-sweat:
A tu pensé à mettre la pin 53 en OUTPUT (en plus de la pin 10) ?
C'est bizarre que ton lcd fasse planter le bus SPI vu qu'il n'est effectivement pas au même endroit ...
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Jean & Jean-Baptiste

Je viens de tester nada, rien à faire... une idée ?

skywodd


Je viens de tester nada, rien à faire... une idée ?

Un petit dessin du câblage s'impose :smiley-sweat: parce que là je sèche ...
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Jean & Jean-Baptiste

Première photo, le tout complet (ne fonctionne pas niveau ethernet)
Deuxième photo, le tout sans la connexion de D8 à D13 avec le GND et l'AREF au LCD => le connecteur entre l'ethernet shield et le LCD manque (là tout fonctionne à part le LCD qui plante ce qui est logique)
Troisième photo, vue de dessus de mon ethernet shield

mon initialisation LCD:
Code: [Select]
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
les broches:
Code: [Select]
const int led = 10;
const int sd = 10;
const int eth = 53;

et
Code: [Select]
pinMode(led, OUTPUT);
digitalWrite(led,HIGH);
pinMode(eth, OUTPUT);
digitalWrite(eth,HIGH);
pinMode(sd, OUTPUT);
digitalWrite(sd,LOW);


As tu besoin de plus ?

Photo1:

Photo2:

Photo3:


Jean & Jean-Baptiste

J'ai trouvé !!!! C'est la pin 10 du module LCD qui fait tout planter ! Lorsque je l'enlève ô miracle ça refonctionne...

Suffirait-il alors que je décale le pin 10 du LCD sur le pin 2 par exemple ?

skywodd


J'ai trouvé !!!! C'est la pin 10 du module LCD qui fait tout planter ! Lorsque je l'enlève ô miracle ça refonctionne...

Suffirait-il alors que je décale le pin 10 du LCD sur le pin 2 par exemple ?

En regardant de plus prés mon ethernet shield il s'avère que la broche 10 est bien relié au connecteur ISP et à la broche 10, voila donc pourquoi ton câblage planté ...
Tu risque d'avoir le même type de probléme si tu utilise un carte sd (D4), le mieux c'est effectivement de déplacer les broches D10 et D4 du lcd vers deux autres broche libres.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up