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
Tags:
O seu Arduino é Mega ou Leonardo? Os pinos de SPI nestes modelos são diferentes do Uno:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por