Senhores, estou levando um surra para conseguir usar o Ethernet Shield (w5100 wiznet) que parece ser tão simples...

O exemplo do WebSever que seria só modificar o IP de acordo com a sua rede e visualizar a página gerada no navegador não funciona. Já tentei vários exemplos e nada, inclusive eu segui os exemplos do  livro - Arduino Básico passo a passo e nada da página carregar.

 

Meu arduino é o Mega 2560.

-O Arduino não responde ao Ping. (Host de destino inacessível).

-As porta 80 está liberado no roteador (Linksys wrt54g).

-Firewall desabilitado.

-Já tentei usar o Arduino com fonte de alimentação 12v ao invés da USB (li isso em algum lugar que era necessário).

-RX fica piscando

-Leds FULLD, LINK e PWR acesos.

O ip da minha rede é o 192.168.1.x, o roteador asume o 192.168.1.1 e o demais dispositivos são endereçados de 100 ao 149. logo eu modifiquei o exemplo do WebServer da seguinte forma:

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192,168,1, 110 };

Server server(80);

.

.

.

..........

O que precisa ser feito para poder usar esse Shield?  Pelo que pesquisei não tem segredo nenhum e só aqui que  não funciona...

Obrigado!

Exibições: 7294

Responder esta

Respostas a este tópico

Está na mesma faixa de IP, isso garante que está na mesma rede.

Consegue fazer ping conectando diretamente na porta ethernet do pc, nesse caso coloque um ip fixo no pc.

Desativei Firewall e antivirus mas não funcionou.

1. teste
EthernetShield/Mega -- Conectado pelo cabo de rede no PC
Faço o ping e funciona correto

2. teste
EthernetShield/Mega -- Conectado pelo cabo de rede no PC
Executo o numero IP atribuido ao Arduino no navegador e funciona

3. teste ???
EthernetShield/Mega -- Conectado pelo cabo de rede no MODEM
Faço o ping e NÃO funciona
Executo o numero IP atribuido ao Arduino no navegador e NÃO funciona

Nos teste, deixei conectado no modem apenas meu PC e o EthernetShield/Mega e nada de funcionar.

Teste realizado em outra rede (gateway:192.168.1.1), funcionou.

IP do MEGA: 192.168.1.17

Na minha residência, rede (gateway:192.168.25.1), NÃO funciona.

IP do MEGA: 192.168.25.17

Está me parecendo algo relacionado ao modem.

resetei o mesmo, mas nada de solucionar... ???

Estou usando neste exato momento o modulo ethernet  shield W5100 Wiznet, funcionando 100%, mas estou usando o arduino uno, não tenho o arduino mega.

Qual codigo e esquema de ligação que estás usando?

Danielle, está com toda a cara que o problema aí contigo é o seu MODEM...

Quando vc diz que usa o MODEM, vc está querendo dizer que é o modem onde chega o sinal de internet?

Vc não teria um roteador wi-fi,  ou um hub ou um switch ?

Para teste estou usando o código:
http://pastebin.com/ijwVjMwM

Sim, o MODEM é o que chega o sinal de internet. O mesmo possui  wi-fi, onde é usado conexão dos aparelhos celulares. Mas faço a conexão do PC e do Ethernet Shield pelo cabo de rede, pois ele possui quatro portas lan.

Danielle, vc precisa tentar resolver esse seu problema através de eliminações. Isole um fator de cada vez e teste.


Por exemplo, vc levou seu arduino + shield 5100 na casa de outra pessoa e funcionou. Fez bem, pois vc eliminou um fator e agora vc já tem certeza que seu arduino e shield estão funcionando

Agora vc precisa testar 2 coisas, o cabo de rede e o modem

Leve seu cabo de rede testar na casa da outra pessoa. Usando seu arduino + shield faça o teste com o cabo de rede duvidoso e veja se funciona lá na casa da outra pessoa.

Agora vc precisa dar um jeito de testar esse seu modem, por isso perguntei se vc não teria um hub, roteador wifi ou switch extra pra testar.

Sketch não de ser, pois suponho que vc saiba alterar o sketch para se enquadrar na mesma faixa de IP que a rede LAN onde o shield irá se conectar. Se fosse problema de sketch, o teste na casa do seu amigo(a) não iria funcionar

Sim, já testei o cabo de rede, troquei por vários. Já fiz a troca dos cabos, mudando em cada aparelho: o DVR, a TV, o PC e o Shield (todos ligados no modem), sendo que fiz os testes também somente o shield ligado ao modem. Todos os aparelhos estão funcionando e o EthernetShield não funciona.

Não tenho outro dispositivo de transmissão de dados. Este modem é da operadora GVT. Fiz os bitmaps das páginas de configuração do mesmo e irei comprar um para substituir para ver no que vai acontecer.

Quanto ao Sketch, não tem erro não, sei configurar de acordo o houter da rede lan.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço