Srs,

Estou com um problema que não consigo resolver. Comprei um shield Ethernet W5100 e funciona perfeitamente com o sketch de exemplo   "WebClient". Como no meu projeto eu não preciso de cartão SD, resolvi comprar o módulo "http://imall.iteadstudio.com/m120525007.html". Ocorre que segundo a documentação, basta conectar os pinos dessa forma, além do VCC e GND:

10 - SS

11 - MOSI

12 - MISO

13 - SCK 

 Já estou há tres dias tentando e nada. Não comunica. Depois de varios testes, percebi que o shield também não funciona se estiver conectado apenas com os pinos acima. É necessária a conexão também dos pinos da porta ICSP. Já tentei até baixar a versão 1.6.0 da ide e nada. 

Agradeço qualquer ajuda.

Zé Roberto

 

Exibições: 260

Responder esta

Respostas a este tópico

O seu Arduino é Mega ou Leonardo? Os pinos de SPI nestes modelos são diferentes do Uno:

http://arduino.cc/en/Reference/SPI

Caro Daniel,

Estou usando o UNO R3.

Creio ter resolvido o problema. Ocorre que o Módulo tem um pino de reset que eu estava ligando no pino 1 do Arduino. Depois de muita pesquisa descobri que esse pino deve inicializado no setup. 

Deixei dessa forma:

pinMode(W5100_RESET_PIN, OUTPUT);
digitalWrite(W5100_RESET_PIN, LOW);
delay(100);
digitalWrite(W5100_RESET_PIN, HIGH);
delay(3000);

Agora está funcionando normalmente.

Agradeço seu interesse.

Zé Roberto

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço