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!
Tags:
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.
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por