LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 19:00
Sábado das 9:00 às 13:00
^ Retornar ao
topo

Arduino Shield - Ethernet 2 - Original da Itália


Quantidade:
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Este produto é original da Itália

Este é o novo Ethernet Shield da Arduino, mais conhecido como Arduino Ethernet Shield 2. O Arduino Ethernet Shield 2 permite que uma placa Arduino conecte-se a internet. É baseado no chip ethernet da Wiznet W5500 com buffer interno de 32k, fornecendo um IP com capacidade de TCP e UDP. Este shield suporta até oito comunicações de socket simultâneas (o antigo suportava até quatro apenas).
Para usá-lo, é necessário a biblioteca Ethernet2.h disponível na IDE 1.7.4 do Arduino. Faça o download dessa versão da IDE clicando aqui. Você também pode baixar a biblioteca na aba Documentação.

Mesmo sendo a nova geração de Shield Ethernet, esta placa é compatível com todas as placas Arduino, mesmo não sendo do padrão R3, ou seja, se você tinha um projeto rodando com o shield anterior e quiser mudar para este shield, basta usar a nova biblioteca. Este shield já vai com todos os pinos soldados, inclusive conectores empilháveis.

O shield ethernet se conecta ao Arduino usando barra de pinos maiores do que os comuns. Isto faz com que os pinos da placa não entrem em contato com outros pinos colocados na placa de cima, evitando assim curtos.

Assim como na versão anterior, este shield possui um slot para cartão MicroSD, que pode ser usado para guardar e armazenar arquivos de um servidor na rede. É compatível com UNO e MEGA (utilizando a biblioteca Ethernet2 que já vem no ambiente de desenvolvimento do Arduino a partir de 1.7.4), além de outras placas que possuam suporte a versão R3. Para entender um pouco mais sobre ler e gravar arquivos no cartão micro-SD utilizando este shield veja este tutorial em inglês.

Este shield também inclui um controlador de reset, para garantir que o módulo W5500 está devidamente resetado quando o shield é ligado.

O Arduino se comunida com o W5500 e o cartão micro-SD usando o bus SPI (através do ICSP). Isto significa os pinos digitais 11, 12 e 13 no UNO e Leonardo, e pinos 50, 51 e 52 no MEGA. Nas três placas, o pino 10 é usado para selecionar o W5500 e o pino 4 para o cartão MicroSD. Portanto, estes pinos não podem ser usados como entradas/saídas gerais. No MEGA, o GND do Hardware no pino 53 não é usado para escolher entre o W5500 ou o MicroSD, mas é necessário manter como saída ou a interface SPI não vai funcionar.

Note que, pelo W5500 e o MicroSD compartilharem o bus SPI, só um pode ser ativado por vez. Se você está usando ambos os periféricos em seu programa, você deve tomar cuidado com isso ao usar suas bibliotecas. Se você não está usando um dos periféricos em seu programa, contudo, você vai precisar explicitamente deselecionar isto. Para fazer isto com o MicroSD, coloque o pino 4 como uma saída e escreva um HIGH nele. Para fazer isto com o W5500, coloque o pino digital 10 como saída HIGH.

Este shield possui um conector RJ45 padrão.

Atenção: Para utilizar este shield com outros shields em cima, é necessário utilizar 2 conectores empilháveis de 6 pinos + 2 conectores empilháveis de 8 pinos extras, para deixar o shield mais alto e não ter curto circuito com o conector RJ45.
Garantia de 3 meses para com defeitos de fabricação.

Este shield não vem com módulo PoE, ou seja, sua alimentação deve ser fornecida via bateria ou fonte externa.
O botão de reset no shield, reseta tanto o Arduino quanto o módulo W5500.

Veja abaixo o que representam os LEDs do shield:
  • ON: indica que a placa e o shield estão ligados.
  • LINK: indica a presença de um link de rede e pisca quando o shield transmite ou recebe dados.
  • FDX: indica que a conexão à rede é full duplex
  • 100M: indica a presença de uma rede 100 Mb/s.
  • ACT: pisca quando existe atividade de Tx e Rx.

Atenção: O shield NÃO acompanha o cartão MicroSD e por enquanto não é compatível com a placa Arduino M0 Pro.

Exemplo de automação residencial:

Para utilizar estes códigos com a versão 2 do shield ethernet, ou seja, com o shield dessa página, utilize a IDE 1.7.4 e troque o #include Ethernet.h para #include Ethernet2.h.



Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!



drikosv8
date Enviado: 2016-11-29 00:24:05


Boa noite,

Vai demorar pra chegar?

MarceloFarias
date Enviado: 2016-11-29 09:35:59

Acreditamos que na semana que vem já teremos novas unidades.


Rjiliveira
date Enviado: 2016-11-14 23:11:29


boa noite tem previsão de chegada? 

ViniDj
date Enviado: 2016-11-15 09:36:30

A previsão de chegada é para o começo de Dezembro.


rmunhoz
date Enviado: 2016-10-23 14:31:20


Vocês tem com o módulo POE ?

MarceloFarias
date Enviado: 2016-10-24 09:59:02

Infelizmente ainda não trabalhamos com o módulo PoE. 


Lacvelloso
date Enviado: 2016-10-10 22:17:03


Quando deve chegar o shield?

MarceloFarias
date Enviado: 2016-10-11 10:18:08

Em aproximadamente 30 dias.

Lacvelloso
date Enviado: 2016-10-11 21:09:32

Tem como fazer uma reserva?

MarceloFarias
date Enviado: 2016-10-13 10:30:08

Não trabalhamos com reservas, contudo, você pode clicar no botão "Notifique-me quando chegar" acima e assim que o mesmo retornar ao estoque você será avisado. Normalmente esse produto retorna em grande quantidade, acredito que você não terá nenhum problema em adquirir o seu desta maneira. 


NaldoHabeck
date Enviado: 2016-09-30 08:51:56


Não consigo fazer o codigo de exemplo funcionar corretamente.
https://github.com/RoboCore/misc/tree/master/Projeto_IoT

o código é esse ai!

Problema, Suuuuuper demorado a resposta, e ao iniciar a leitura dos dados ele retorna um erro (net::ERR_CONNECTION_REFUSED). no console do Chrome.

PS: As vezes ele faz uma leitura dos sensores,, mas depois só retorna erro.

Ao destivar a função do setTimeout "LerSensores()", A Carga funciona, com um atraso de quase 10 segundos algumas vezes. não roda rapido como no seu video. Testei alguns outros exemplos da própria IDE, em alguns casos ao retornar os dados de leitura ele trava, o ping para o ip funciona, mas o navegador não encontra a página, fica apenas carregando...., só volta a funcionar ao remover a usb e colocar novamente (restart direto no arduino ou na shield não resolve).

estou usando o Chrome 53.0.2785.143 m (64-bit), Windows 7, IDE 1.7.11, e baixei a "biblioteca Ethernet_v2_1.6.5.zip". Meu note é um i7, 16GB RAM. Arduíno (Black Board Robocore), Shield - Ethernet 2, com cartão de memoria microSD com 8Gb.

Seria a biblioteca? a Versão da IDE? o microSD? O que me indica a fazer? teria o link correto da biblioteca????

Obrigado.

NaldoHabeck
date Enviado: 2016-09-30 16:47:35

A forma que encontrei para não ter (erros) foi removendo a função setTimeout, e incluindo a função setInterval, dentro dela uma variavel int chamada "wait" que só chama a função LerSensores se valer 0, assim que a função LerSensores é iniciada a variavel wait = 1, e ao concluir (finalizar) a função LerSensores, a variavel wait volta a ser 0, desta forma ele poderá fazer uma nova solicitação para o servidor. Pois as múltiplas solicitações da função LerSensores estava fazendo com que o servidor recusasse, e gerando varias mensagens de erro!

Ok, não tem erro... Porém, o tempo de resposta é de 10 segundas entre uma leitura e outra, tempo muito longo para acesso interno. Assistindo os videos vi que é praticamente RealTime, Totalmente diferente do que acontece aqui comigo. E esse delay todo não sei o motivo (Ainda). O ping para o servidor é de 2ms, Se eu não conseguir resolver isso, essa forma de acesso se tornará inviável para meu projeto.

Francois
date Enviado: 2016-09-30 17:09:37

Você está usando a IDE 1.7.11 do Arduino.org? Nos testes iniciais do shield Ethernet 2 nós usamos a IDE do Arduino.org e notamos que o tempo de resposta era muito grande, mesmo de programas mais simples. Como a IDE do Arduino.cc não está preparada para a versão 2 do shield Ethernet, fizemos algumas modificações na biblioteca do próprio fabricante (https://github.com/RoboCore/Ethernet) e esse tempo de resposta voltou ao normal.
Tente fazer o download da versão 1.6.5 (https://www.arduino.cc/en/Main/OldSoftwareReleases#previous), que é uma versão bem estável, e instale a nossa biblioteca. Antes de fazer isso, verifique que não há nenhuma outra biblioteca Ethernet instalada que possa entrar em conflito com a nova instalação.

NaldoHabeck
date Enviado: 2016-09-30 18:24:28

Realmente a versão 1.6.5 é bem mais rapida, porém o erro persistiu com o codigo de exemplo: https://github.com/RoboCore/misc/tree/master/Projeto_IoT

Com a alteração que fiz no código javascript, funcionou muito bem, até receber o erro (net::ERR_CONNECTION_TIMED_OUT). e assim parar de receber as informações dos sensores. Tratando esse erro, acredito que se torne uma aplicação bem usual.

Obrigado (Francois).

Francois
date Enviado: 2016-09-30 18:44:02

É estranho continuar com essa latência. Se você ficar monitorando o Arduino pela serial, você nota um intervalo de tempo muito grande entre as mensagens? Além disso, o IP da BlackBoard está fora da faixa DHCP do seu roteador? O seu computador está conectado via cabo ou por WiFi?

NaldoHabeck
date Enviado: 2016-09-30 18:57:52

IP está na mesma faixa, final 200, porta 8888, conecto via wifi, celular e notebook, do ethernet shield sai o cabo direto para um roteador funcionando em modo bridge, acessando o outro roteador que é ligado a minha airgrid, que fornece internet (via radio). no monitor serial é bem rapido, sendo que o tempo de intervalo no javascript é de 500ms, então eu diria que é até rapido. Mas basta efetuar uma nova conexão, de um outro dispositivo, para que a conexão atual seja perdida, e deixe de receber os dados dos sensores, com os seguintes erros:

net::ERR_CONNECTION_RESET
net::ERR_CONNECTION_TIMED_OUT

Francois
date Enviado: 2016-09-30 19:50:50

Tente deixar o IP da BlackBoard fora da faixa DHCP. Outro detalhe que pode estar influenciando é a montagem da rede. Tente usar um roteador como teste para fazer uma rede mínima, somente para conectar o computador e a BlackBoard. Veja se nessa configuração a resposta fica rápida.

NaldoHabeck
date Enviado: 2016-09-30 23:22:07

Problema resolvido:

Caso alguém passe pelo mesmo problema, segue as alterações abaixo.

O Código pode ser encontrado aqui (www.github.com/RoboCore/misc/tree/master/Projeto_IoT)

Alterações do  código "Projeto_IoT":

//no Arduíno:

//dentro de "void loop()" onde é feita a comparação das requisições:

          if(StrContains(HTTP_req, "ajax_LerDados")){
            LerDados(client);
            Serial.println("ajax_LerDados");
          }else if(StrContains(HTTP_req, "ajax_carga1")){
            SetCarga1();
            Serial.println("ajax_carga1");
          }else{//se não existir uma requisição específica, ou seja primeiro acesso! Então carrega todo o conteúdo (index.htm).
              Serial.println("firstAccess");
              webFile = SD.open("index.htm");
              if(webFile){
                while(webFile.available()){
                  client.write(webFile.read());
                }
                webFile.close();
              }
          }

//--------------------------------------------------------------------------

//no Index.htm (observe as linhas comentadas).

var intervallastchange;//esta linha é nova
var wait = 0;//esta linha é nova

var firstrequest = new XMLHttpRequest();
firstrequest.open("GET", "firstAccess", true);
firstrequest.send();

function LerSensores(){
	var request = new XMLHttpRequest();
	request.onreadystatechange = function(){
		if(this.readyState == 4 && this.status == 200 && this.responseText != null){
			var dados = this.responseText.split('|');

			document.getElementById("sensor1").innerHTML = dados[0];
			document.getElementById("sensor2").innerHTML = dados[1];

			if(dados[2] == 0){
				document.getElementById("botao1").style.backgroundColor = "#FF9696";
			}else{
				document.getElementById("botao1").style.backgroundColor = "#ADFF85";
			}

			wait = 0;//esta linha é nova
		}
	}
	request.open("GET", "ajax_LerDados", true);
	request.send();
	//setTimeout('LerSensores()', 500); //esta linha não é necessária! Remova.
}

//acrescente essas linhas abaixo.
intervallastchange = setInterval(function(){
	if(wait == 0){
		LerSensores();
		wait = 1;
	}
}, 10);

//fim da alteração.

considerações: Sempre que não existia uma solicitação especifica "ajax_carga1" ou "ajax_LerDados" feita pelo cliente, o servidor retornava a página completa ou seja todo o conteúdo do arquivo "index.htm". E isso atrapalhava pois o processamento de cada char era demorado e desnecessário.
Com estas alterações o funcionamento ficou em RealTime.

Pode existir uma forma melhor!!!! Mas essa resolveu meu problema, agora só falta resolver a questão de múltiplos acessos.

Moderadores sintam-se à vontade em excluir este post, caso ache-o desnecessário ou infundado.
Francois, obrigado pelo suporte.

Francois
date Enviado: 2016-10-03 12:34:04

Obrigado pelas sugestões, vamos analisar o código e implementar as modificações necessárias. De qualquer maneira é sempre bom ter esse post disponível para quem tiver esse mesmo problema.


Janau
date Enviado: 2016-09-18 19:27:03


Boa Noite galera robocore!
Esta shield da para usar no uno leonardo?

MarceloFarias
date Enviado: 2016-09-19 10:40:04

Sim, ele é compatível com o Leonardo.

Janau
date Enviado: 2016-09-19 12:21:53

Valeu Marcelo!!


AldoSantos
date Enviado: 2016-09-15 19:16:15


Boa  noite meus caros.
Estou com um projeto para ar condicionado e com muita dificuldade de conclusão, pois sou novato no que se refere à Arduino.
Gostaria de saber se com este shield eu consigo rodar um código que me envie um email de alerta, quando um determinado relê for acionado.
Eu adquiri anteriormente o Módulo Ethernet ENC28J60, porém não consegui obter sucesso com ele. 
No aguardo de um breve retorno.

Francois
date Enviado: 2016-09-16 13:20:05

Existem alguns códigos disponíveis online para enviar e-mails a partir de um Arduino, contudo não temos nenhum para recomendar. Sugerimos dar uma olhada nesses exemplos para verificar que as funcionalidades servem para o seu projeto, além de confirmar se eles podem ser usado com o shield Ethernet 2 (com o controlador W5500) e com a sua placa Arduino (talvez o código precise de muita memória para um Uno).
Parece ser possível enviar e-mail a partir do módulo ENC28J60. Assim como o shield Ethernet, você pode usar o protocolo SMTP para executar essa função. Porém, não temos nenhum código de exemplo ou biblioteca para recomendar.


klesio
date Enviado: 2016-08-29 23:11:43


ola amigo comprei um HR911105A e não consigo botar ele pra funcionar quando uso as bibliotecas SPI.h, Ethernet.h e mais uma porrda de biblioteca e nada  ele da sinal de vida mas não pinga, agora minha pergunta esse seu Arduino Shield - Ethernet 2 é compatível com o arduino mega e uno nenhum dos dois funcionou um simples teste de webmaster, outra coisa em relação a minha experiencia a arduino sou novo, as configurações de rede estão certinhas mas não funciona pisca tudo mas não pinga. 
Será que essa sua serve ?

MarceloFarias
date Enviado: 2016-08-30 09:41:18

Não encontramos problema algum na utilização deste shield junto à Arduino UNO ou Mega. Você pode ver em nossos vídeos como é realizada a configuração do mesmo para alguns projetos, nos quais a placa atendeu perfeitamente as necessidades dos mesmos.


GersonSilva
date Enviado: 2016-08-29 09:01:46


Tenho o Arduino due, gostaria de saber se o W5500 eh compativel.
Tem algum software para que eu possa monitorar os dados em tempo real pelo notebook? alguma sugestão?
Pretendo utilizar com uma taxa de amostragem de 10 kHz.
Tentei utilizar direto do Due pela porta USB o paralax, porem nao consegui receber os dados no Excel.

Obrigado

Gerson.

Francois
date Enviado: 2016-08-29 12:45:45

Sim, o shield 2 (W5500) é compatível com o Arduino DUE.
10 kHz é uma taxa de amostragem relativamente alta para trocar informações pela comunicação UART, sobretudo se o pacote de dados for grande. Se você não conseguir fazer pela UART mesmo com a maior velocidade, você pode então tentar pelo shield Ethernet via TCP, UDP ou socket. Independente disso, você pode tentar usar no computador o software Serial Chart (https://code.google.com/archive/p/serialchart/), ou criar o seu próprio código em um servidor web (pode ser local) ou usando o Processing (https://processing.org/).


Natonunes
date Enviado: 2016-08-12 16:47:14


Olá. Gostaria de saber como posso colocar um sistema de login e senha para acessar a página web do projeto de IoT, ou alguma outra forma de restringir o acesso à página e ao controle dos relés. Obrigado.

ViniDj
date Enviado: 2016-08-12 16:56:49

Você pode colocar um variável no código do Arduino que tenha o login e outra a senha, e enviar tais informações para a placa como é enviado o estado do botão, por exemplo. O código poderá verificar se bate com o que tem na memória e dar acesso a um novo link onde poderá estar a página com sensores ou botões.


marcoscxp
date Enviado: 2016-08-06 20:00:39


A Arduino Shield - Ethernet 2  é compativel com a BlackBoard?

MarceloFarias
date Enviado: 2016-08-08 09:36:26

Sim, é totalmente compatível.


shssilva
date Enviado: 2016-07-27 13:17:33


Boa tarde.
Gostaria de saber se essa Shild é capaz de alimentar e conectar o Arduino na internet através de um adaptador PoE.

ViniDj
date Enviado: 2016-07-27 13:24:09

Ela tem capacidade de trabalhar com o módulo PoE fabricado pela própria Arduino, porém não temos este módulo para venda. 


lgxavier
date Enviado: 2016-07-07 15:34:16


Boa Tarde ...

Recentemente fiz o pedido ORDER ID #70051, recebi uma placa mega e a shield ethernet ... não consigo configurar de forma alguma a shlied.
Fiz várias pesquisas e não encontro solução ... poderiam me ajudar??

Leandro

lgxavier
date Enviado: 2016-07-07 15:35:50

A placa shield enviada foi a Ethernet Shield w5100 ????  Na verdade estou com dúvida.

ViniDj
date Enviado: 2016-07-11 10:36:33

Nesta compra foi enviado o Shield com W5500, que é o mesmo que temos enviado há bastante tempo (o W5100 saiu de linha). Dessa forma, para rodar códigos e a placa funcionar, utilize a biblioteca Ethernet_v2.h que temos na documentação do produto.

lgxavier
date Enviado: 2016-07-11 14:59:57

Boa Tarde Vini ... olha o erro que o compilador apresenta:

Arduino: 1.7.10 (Windows 7), Placa:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Ping.ino:12:25: fatal error: Ethernet_v2.h: No such file or directory
compilation terminated.
Erro compilando.


Sendo que estou usando a versão Arduino 1.7.10
E declarei as bibliotecas:
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

Poderia dar um apoio.

ViniDj
date Enviado: 2016-07-11 15:30:05

Aparentemente a biblioteca não foi instalada corretamente. Baixe a versão 1.6.5 do programa do Arduino de www.arduino.cc e instale a biblioteca adicionando o ZIP que pode ser baixado da aba documentação aqui da página do produto.

lgxavier
date Enviado: 2016-07-12 12:02:44

Boa Tarde ...

Fiz tudo como mencionou ... instalei o arduino 1.6.5 e atualizei a biblioteca ... porém estou tendo erro, segue abaixo:


Arduino: 1.6.5 (Windows 7), Placa:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::reset_DHCP_lease()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::presend_DHCP()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::getLocalIp()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::getSubnetMask()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::getGatewayIp()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::getDhcpServerIp()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::getDnsServerIp()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::printByte(char*, unsigned char)'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::send_DHCP_MESSAGE(unsigned char, unsigned int)'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::parseDHCPResponse(unsigned long, unsigned long&)'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::request_DHCP_lease()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::beginWithDHCP(unsigned char*, unsigned long, unsigned long)'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dhcp.cpp.o: In function `DhcpClass::reset_DHCP_lease()':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Dhcp.cpp:32: multiple definition of `DhcpClass::checkLease()'
Ethernet\Dhcp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Dhcp.cpp:31: first defined here
Ethernet_v2\Dns.cpp.o: In function `IPAddress::operator=(IPAddress const&)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `DNSClient::begin(IPAddress const&)'
Ethernet\Dns.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: first defined here
Ethernet_v2\Dns.cpp.o: In function `IPAddress::operator=(IPAddress const&)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `DNSClient::inet_aton(char const*, IPAddress&)'
Ethernet\Dns.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: first defined here
Ethernet_v2\Dns.cpp.o: In function `IPAddress::operator=(IPAddress const&)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `DNSClient::BuildRequest(char const*)'
Ethernet\Dns.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: first defined here
Ethernet_v2\Dns.cpp.o: In function `IPAddress::operator=(IPAddress const&)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `DNSClient::ProcessResponse(unsigned int, IPAddress&)'
Ethernet\Dns.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: first defined here
Ethernet_v2\Dns.cpp.o: In function `IPAddress::operator=(IPAddress const&)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `DNSClient::getHostByName(char const*, IPAddress&)'
Ethernet\Dns.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::write(unsigned char)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.cpp:73: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::operator bool()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::operator==(EthernetClient const&)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::write(unsigned char const*, unsigned int)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::available()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::read()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::read(unsigned char*, unsigned int)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::peek()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::flush()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::connect(char const*, unsigned int)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::EthernetClient()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::EthernetClient()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::EthernetClient(unsigned char)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::EthernetClient(unsigned char)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::status()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::connect(IPAddress, unsigned int)'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::_srcport'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::stop()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetClient.cpp.o: In function `EthernetClient::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetClient.cpp:73: multiple definition of `EthernetClient::connected()'
Ethernet\EthernetClient.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetClient.h:27: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::write(unsigned char)'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::begin()'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::EthernetServer(unsigned int)'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::EthernetServer(unsigned int)'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::accept()'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::write(unsigned char const*, unsigned int)'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetServer.cpp.o: In function `EthernetServer::write(unsigned char)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/EthernetServer.cpp:71: multiple definition of `EthernetServer::available()'
Ethernet\EthernetServer.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetServer.cpp:72: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::available()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.cpp:65: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::write(unsigned char)'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::flush()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::stop()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::beginPacket(IPAddress, unsigned int)'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::endPacket()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::write(unsigned char const*, unsigned int)'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::read()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::read(unsigned char*, unsigned int)'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::peek()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::parsePacket()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::begin(unsigned int)'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::EthernetUDP()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::EthernetUDP()'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\EthernetUdp.cpp.o: In function `EthernetUDP::available()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/IPAddress.h:28: multiple definition of `EthernetUDP::beginPacket(char const*, unsigned int)'
Ethernet\EthernetUdp.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/EthernetUdp.h:91: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress, IPAddress)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/Ethernet_v2.cpp:124: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress, IPAddress)'
Ethernet\Ethernet.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/Ethernet.cpp:66: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress)'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress)'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress)'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::maintain()'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::localIP()'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::subnetMask()'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::gatewayIP()'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::dnsServerIP()'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `Ethernet'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::_server_port'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/../../../../avr/bin/ld.exe: Warning: size of symbol `EthernetClass::_server_port' changed from 8 in Ethernet\Ethernet.cpp.o to 16 in Ethernet_v2\Ethernet_v2.cpp.o
Ethernet_v2\Ethernet_v2.cpp.o: In function `W5500Class::writeGAR(unsigned char*)':
C:\Program Files (x86)\Arduino\libraries\Ethernet_v2/utility/w5500.h:221: multiple definition of `EthernetClass::_state'
Ethernet\Ethernet.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:179: first defined here
c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.8.1/../../../../avr/bin/ld.exe: Warning: size of symbol `EthernetClass::_state' changed from 4 in Ethernet\Ethernet.cpp.o to 8 in Ethernet_v2\Ethernet_v2.cpp.o
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `close(unsigned char)'
Ethernet\utility\socket.cpp.o:C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src\utility/socket.cpp:47: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `socket(unsigned char, unsigned char, unsigned int, unsigned char)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `listen(unsigned char)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `connect(unsigned char, unsigned char*, unsigned int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `disconnect(unsigned char)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `send(unsigned char, unsigned char const*, unsigned int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `recv(unsigned char, unsigned char*, int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `peek(unsigned char, unsigned char*)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `sendto(unsigned char, unsigned char const*, unsigned int, unsigned char*, unsigned int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `recvfrom(unsigned char, unsigned char*, unsigned int, unsigned char*, unsigned int*)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `flush(unsigned char)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `igmpsend(unsigned char, unsigned char const*, unsigned int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `bufferData(unsigned char, unsigned int, unsigned char const*, unsigned int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `startUDP(unsigned char, unsigned char*, unsigned int)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
Ethernet_v2\utility\socket.cpp.o: In function `close(unsigned char)':
C:\Users\mslx\Documents\Arduino\libraries\Ethernet\src/utility/w5100.h:305: multiple definition of `sendUDP(unsigned char)'
Ethernet\utility\socket.cpp.o:C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI/SPI.h:74: first defined here
collect2.exe: error: ld returned 1 exit status
Multiple libraries were found for "Dhcp.h"

 Used: C:\Users\mslx\Documents\Arduino\libraries\Ethernet

 Not used: C:\Program Files (x86)\Arduino\libraries\Ethernet_v2

 Not used: C:\Program Files (x86)\Arduino\libraries\Ethernet

Erro compilando.

  Este relatório deveria ter mais informações
  "Mostrar saída verbosa durante a compilação"
  habilitado em Arquivo > Preferências.



Poderia informar um e-mail, assim enviaria meu código fonte para avaliação, agradeço se puder me auxiliar.

ViniDj
date Enviado: 2016-07-12 13:55:39

Você possui no seu código uma linha # include Ethernet.h? Se sim, remova essa linha.


josue1
date Enviado: 2016-06-22 22:16:51


VINI  EU COMPREI A SHIELD ETHERNET, TEM COMO VC COLOCA JUNTO COM O PACOTE ADESIVO DA ROBO CORE, EU AGRADEÇO.

ViniDj
date Enviado: 2016-06-23 10:07:24

Pode deixar!


luismala
date Enviado: 2016-06-21 17:16:48


Boa tarde, gostaria de saber se é possível, através de algum módulo, fazer com que o shield ethernet se conecte com o roteador via wi-fi. obrigado

ViniDj
date Enviado: 2016-06-21 17:47:00

Não, para isso é melhor você usar apenas o módulo / shield WiFi.


spylive
date Enviado: 2016-06-15 23:57:31


Caros boa noite, adquiri recentemente este shield e gostaria de saber se há uma maneira prática de mudar o HOSTNAME do shield para que eu possa identifica-lo mais facilmente na minha rede, ou caso haja uma biblioteca ethernet com esta funcionalidade me indiquem o link de download. Obrigado

ViniDj
date Enviado: 2016-06-16 12:27:13

Nunca fizemos essa alteração, porém verificando na internet vemos que algumas pessoas já tiveram problemas com isso e encontraram algumas possíveis soluções. Sugiro verificar o seguinte tópico: forum.arduino.cc/index.php?topic=266193.0


anselmoarv
date Enviado: 2016-05-30 20:22:00


Boa noite não sei se posso e se posso por favor  me ajudem
Eu poderia salvar esse código num cartão e usar ele pra enviar sinal pro arduino
alguem sabe me explicar como fazer isso e se eu posso usa-lo assim 
obrigado pela atenção aguardo resposta se possivel meu email anselmoarv@gmail.com
obrigado.

ViniDj
date Enviado: 2016-05-31 10:43:12

Qual código você quer salvar no cartão? O que quer dizer com usar ele pra enviar sinal pro Arduino? 


Thiago_Gaita
date Enviado: 2016-05-26 12:44:51


Senhores, realmente o html não está chegando. Não consigo visualizar o código fonte. Acho que o problema é maior ainda...

ViniDj
date Enviado: 2016-05-27 09:36:38

Pelo fato da biblioteca da SparkFun não ter suporte a WebServer, pode ser que eles já tenham testado e essa interface realmente não funcione para essa função. O chip CC3000 possui várias vantagens, como aquele aplicativo para smartphone que você consegue remotamente conectar ele a uma rede (que é uma vantagem muito bacana), porém aparentemente tem essa desvantagem. 


Thiago_Gaita
date Enviado: 2016-05-19 03:44:14


Francois como faço para ver se o navegador está recebendo todo o html? Sds.

Niposan
date Enviado: 2016-05-19 11:16:11

Você pode verificar no código fonte da página no navegador. Para exibir o código fonte existem duas maneiras, a primeira é clicar com o botão direito do mouse e ir em "Exibir Código Fonte", a segunda forma é clicar na tecla F12 do teclado.


Thiago_Gaita
date Enviado: 2016-05-18 17:53:15


Francois, obrigado pelo apoio. Fiz nesta mesma rede este exemplo da Rocobore com uma Shield Ethernet e funcionou corretamente. Quando adaptei ele para a Shield Wifi CC3000 que não funcionou, ele não busca o arquivo js, vai até o arquivo css.

Francois
date Enviado: 2016-05-18 18:38:01

Você confirmou que o seu navegador está recebendo pelo menos o arquivo HTML completo ou ele recebe parcial?