Hola Amigos.
Soy de Argentina y estaba tratando de desarrollar un proyecto para electromecanica u me compre un Kit para Principiante Arduino UNO, que en realidad el hardware dice Andino UNO. En otro local con cero soporte compre la placa Ethernet Shield para Arduino UNO. La disposicion de componentes era diferente y el chip dice W5500 en lugar del W5100. El fabricante parece ser DCcEle. El chip esta montado en una segunda tarjeta hija. La configure con los ejemplos de la solapa Ethernet del IDE Arduino 1.6 y no configura la IP ni responde al ping.
Para ver por donde andaba escribi un pequeño codigo
/*
Muestra la direeccion IP cargada en la Internet Shield con W5500
*/
#include <SPI.h>
#include <Ethernet.h>
// Introduzca una dirección MAC y la dirección IP para el controlador
byte mac[] = {
0x00, 0x10, 0x22, 0xFF, 0xC2, 0xB6 };
IPAddress ip( 192, 168, 0 ,50 ); // Esta direccion IP debe ser cambiada obligatoriamente
// dependiendo de la subred de su Area Local y es la que
// usara para conectarse por el Navegador.
EthernetServer server(80); // Puerto 80 por defecto para HTTP
void setup() {
Serial.begin(9600);
// while (!Serial) { ; } // Soo para Leonardo
Serial.println("configuracion inicial...");
Serial.print("Direccion IP : ");
for (byte B = 0; B < 4; B++) {
Serial.print(Ethernet.localIP()[B], DEC);
Serial.print(".");
}
Ethernet.begin(mac, ip); //inicializa la conexión Ethernet y el servidor
// server.begin();
Serial.println("despues de correr la subrutina.");
Serial.print("Direccion IP : ");
for (byte B = 0; B < 4; B++) {
Serial.print(Ethernet.localIP()[B], DEC);
Serial.print(".");
}
}
void loop() {
}
Y en el monitor serial me aparece
configuracion inicial...
Direccion IP : 255.255.255.255.
despues de correr la subrutina.
0.10.10.10.
O sea, la direccion de la libreria cambia pero a un valor arbitrario.
Mucho agradecere si alguien me puede orientar o si tengo que usar otras librerias para W5500. Creo que fue victima de un engaño al comprar el shield pero aun asi la placa Ethernet es pin a pin compatible con el Arduino UNO y prende las pocas luces que trae instaladas.
Cordial saludo, Jose