Cuando ejecuto este código en mi Ethernet Shield W5100:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
void setup() {
Ethernet.begin(mac);
}
sólo funciona cuando la Tarjeta SD se quitó del escudo!
Me tomó días para encontrar este error. Con Tarjeta SD instalada, sólo el total de comenzar la instalación de obras:
Ethernet.begin(mac, ip, dns, gateway, subnet);
La documentación oficial de la Ethernet.begin()
dice nada acerca de este problema. ¿Por qué sólo funcionan con la Tarjeta del SD quitado? Es este un "error de documentación"?