Comme moi, vous avez acquis un Shield Ethernet v2 mais celui-ci ne répond pas au PING ? Même avec un sketch de test ?
L’erreur n’est peut être pas dans votre code, mais dans la librairie utilisée.
En effet, il semble y avoir au moins deux versions du Shield Ethernet :
- celui conçu par arduino.cc : Shield Ethernet avec une puce W5100
- celui conçu par aduino.org : Shield Ethernet v2 avec une puce W5500
Oui encore une histoire entre CC et ORG, qui se déchire toujours la paternité d’Arduino (je ne rentre pas dans le débat).
Shield Ethernet v2 ne répond pas au PING ?
Et bien il y a de forte chance que vous ayez comme moi une puce W5500, et dans ce cas il va falloir corriger deux choses :
- Télécharger et installer dans votre IDE la librairie ‘Ethernet2′.
- Dans le sketch, remplacez ‘#include <Ethernet.h>‘ par ‘#include <Ethernet2.h>‘.