Quand je j'empile Arduino Mega ADK 2560 avec Ethernet shield, j'arrive sans problèmes à envoyer des infos via http.
Le module ethernet fonctionne nickel.
Le ping répond.
Quand je met en plus par dessus cet affichage LCD 2 lignes avec pad :
Quand je j'empile Arduino Mega ADK 2560 avec Ethernet shield, j'arrive sans problèmes à envoyer des infos via http.
Le module ethernet fonctionne nickel.
Le ping répond.
...
J'imagine que c'est parce que le LCD utilise un ou plusieurs port identique à ceux que le ethernet shield utilise !?
Si oui, je peux faire comment pour empiler un ethernet et un lcd ?
Si les 2 utilisent les même pins, il faut déterminer lesquelles pour commencer.
S'il y a 1 ou 2 pins, voir pour plier les pattes pour décaller les pins ou couper celle qui gène, et cabler avec du fil electrique (genre 9/10e).
Si c'est beaucoup plus, passer par une carte prepercé à bandes : http://www.sonelec-musique.com/photos/electronique_ci_vero_001d.jpg
jplaville:
Mais cela ne suffit pas, il faut que je change la déclaration des pins en question dans la librairie incluse pour que cela joue, non ?
Oui il faudra modifier la déclaration du brochage du lcd, mais si tu utilise la librairie LiquidCrystal c'est juste une ligne a modifier dans ton programme (et non dans la librairie).
skywodd:
Oui il faudra modifier la déclaration du brochage du lcd, mais si tu utilise la librairie LiquidCrystal c'est juste une ligne a modifier dans ton programme (et non dans la librairie).
Ca doit être presque pareil.
Dans mon code je ne déclare pas le brochage du LCD et dans la bibliothèque j'ai juste trouvé les broches 4,5,6,7,8,9,11
Mais pas de 10.
Oula ... LCD4Bit_mod ... C'est super vieux comme librairie !
Je te conseil d'aller voir les tutoriels de LiquidCrystal (LiquidCrystal - Arduino Reference) et de passer à quelque chose de plus récent
Surtout que LCD4Bit_mod est vraiment dépassé avec les derniers ajout fait dans LiquidCrystal (-> librairie officielle -> fourni de base avec l'ide)
jplaville:
Dans mon code je ne déclare pas le brochage du LCD et dans la bibliothèque j'ai juste trouvé les broches 4,5,6,7,8,9,11
Mais pas de 10.
D10 c'est pour le rétro éclairage, c'est normal que la librairie n'en tienne pas compte, mais la broche est quand même utilisé.
Oula ... LCD4Bit_mod ... C'est super vieux comme librairie !
Je te conseil d'aller voir les tutoriels de LiquidCrystal (LiquidCrystal - Arduino Reference) et de passer à quelque chose de plus récent
Surtout que LCD4Bit_mod est vraiment dépassé avec les derniers ajout fait dans LiquidCrystal (-> librairie officielle -> fourni de base avec l'ide)
jplaville:
Dans mon code je ne déclare pas le brochage du LCD et dans la bibliothèque j'ai juste trouvé les broches 4,5,6,7,8,9,11
Mais pas de 10.
D10 c'est pour le rétro éclairage, c'est normal que la librairie n'en tienne pas compte, mais la broche est quand même utilisé.
Au passage, il y a un logiciel pour faire ce genre de schéma, ou bien c'est bêtement du paint ?