Bonjour à tous
Les cartes sont des cartes officielles : Mega 2560 r2 et shield wifi r3( version du mois d'aout 2012) avec carte SD :
http://arduino.cc/en/Main/ArduinoWiFiShieldLe soucis: outre un problème "naturel" d'emboitement (ça va jaser) entre les deux version que je (pense) résoud(re) en mettant deux câbles pour déporter le SDA/SLC, le transfert de données entre les deux est extrêmement aléatoire ( une fois sur 10 ou 20...)
J'ai remarqué que lorsque la led9 du shield s'allumait et le restait la communication se faisait normalement, dans ce cas mon test de serveur WIfi fonctionne et je peux lire/écrire sur la carte SD normalement.
Ca ressemble assez nettement à un faux contact (led qui s'allume puis vacille et s’éteint quand j'écarte la main des cartes, qui s'allume quand j'appuye plus ou moins sur le shield puis s'éteind ) mais avec un peu de bizarre: led qui s'allume quand j’appuie sur reset,
Singularité : Le reset fonctionne toujours à merveille et reboote à tous les coups la 2560 en dessous
J'ai testé en démontant , remontant , enfonçant les pins un peu , beaucoup , passionnément , à la folie
avec une autre 2560r2 : même problème
avec un autre shield r3, même problème
avec une autre carte r2 ET un autre shield r3 : toujours pareil
Les câbles de liaison (branchés SDA-> SDA et SLC->SLC) fonctionnent très bien dans d'autres montages
J'ai passé des heures entières à le triturer très doucement, parfois pour qu'après 1h , le tout "tienne" suffisamment pour tester quelques bouts de code mais c'est au delà du fastidieux (sans compter le facteur félin qui trouve la-led-rouge-super-zoulie-rrrrrou)
J'ai essayé par temps pluvieux, par temps sec, habillé ou non, ça marche, mais seulement dans 1% des cas.
C'est strictement la même chose avec une autre carte/shield (neufs)
Hypothèse 1 la 2560 r2 n'est pas compatible avec le shield r3 parceque "c'est pas la même version coco" d'après ce que j'ai pu voir sur le web ça n'a pas l'air d être le cas
Hypothèse 2 la 2560 est moyennement compatible avec ce shield (elle l'est suffisament pour que ça fonctionne quand même "de temps en temps" mais alors pourquoi ?)
Hypothèse 3 Il faut Prier plus fort St lemniscade de bernouilli
Hypothèse 4 C'est des bouts de ma carte que Curiosity est en train de trouver sur le sol martien
Merci à ceux qui prendront le temps de le perdre un peu en se penchant sur ce post