Ethernet Shield 5100 na rede - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T10:44:19Zhttps://labdegaragem.com/forum/topics/ethernet-shield-5100-na-rede?feed=yes&xn_auth=noOlá,
Pelo o que você descreve…tag:labdegaragem.com,2018-09-21:6223006:Comment:6862782018-09-21T15:39:52.636ZCarlos kwiekhttps://labdegaragem.com/profile/Carloskwiek
<p>Olá,</p>
<p>Pelo o que você descreve, o problema é na configuração do seu TPLINK, trate de descrever se puder anexe fotos de como esta conectando o seu TPLINK e como esta configurando o mesmo.</p>
<p></p>
<p>Meu canal: <a href="https://www.youtube.com/channel/UCLZ2cga6-yqz5jtI-XvE7PA?view_as=subscriber" target="_blank" rel="noopener">AQUI LINK</a></p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p>
<p>Olá,</p>
<p>Pelo o que você descreve, o problema é na configuração do seu TPLINK, trate de descrever se puder anexe fotos de como esta conectando o seu TPLINK e como esta configurando o mesmo.</p>
<p></p>
<p>Meu canal: <a href="https://www.youtube.com/channel/UCLZ2cga6-yqz5jtI-XvE7PA?view_as=subscriber" target="_blank" rel="noopener">AQUI LINK</a></p>
<p></p>
<p>Abs.</p>
<p></p>
<p>CK</p> Helder baixei e instalei a ve…tag:labdegaragem.com,2018-09-21:6223006:Comment:6864722018-09-21T14:53:43.315ZAMAURI TADEDU TUBS DE SOUZA JRhttps://labdegaragem.com/profile/AMAURITADEDUTUBSDESOUZAJR
<p>Helder baixei e instalei a versão atual 1.8.7 realmente nessa versão nova já tem o LinkStatus. Como meu Ethernet Shield é o W5100 ele não é compatível com o LinkStatus, a resposta que tive foi "Unknown" Continuo com o problema da rede não funcionar quando conectada por um switch...quando conecto diretamente ao modem roteador funciona. Parece que não tem solução essa questão, Vou comprar um shield wifi.</p>
<p>Obrigado pelas rápidas respostas e colaboração.</p>
<p>Helder baixei e instalei a versão atual 1.8.7 realmente nessa versão nova já tem o LinkStatus. Como meu Ethernet Shield é o W5100 ele não é compatível com o LinkStatus, a resposta que tive foi "Unknown" Continuo com o problema da rede não funcionar quando conectada por um switch...quando conecto diretamente ao modem roteador funciona. Parece que não tem solução essa questão, Vou comprar um shield wifi.</p>
<p>Obrigado pelas rápidas respostas e colaboração.</p> Helder não encontrei esse ske…tag:labdegaragem.com,2018-09-20:6223006:Comment:6865182018-09-20T12:45:35.585ZAMAURI TADEDU TUBS DE SOUZA JRhttps://labdegaragem.com/profile/AMAURITADEDUTUBSDESOUZAJR
<p>Helder não encontrei esse sketch nos Exemplos/ Ethernet do meu IDE Arduino porisso ainda não fiz. Você pode me enviar aqui ? Desde já muito obrigado!</p>
<p>Helder não encontrei esse sketch nos Exemplos/ Ethernet do meu IDE Arduino porisso ainda não fiz. Você pode me enviar aqui ? Desde já muito obrigado!</p> Muito obrigado Eduardo pela a…tag:labdegaragem.com,2018-09-18:6223006:Comment:6858892018-09-18T12:52:19.859ZAMAURI TADEDU TUBS DE SOUZA JRhttps://labdegaragem.com/profile/AMAURITADEDUTUBSDESOUZAJR
<p>Muito obrigado Eduardo pela ajuda e esclarecimentos. Já troquei os cabos e também já testei todos Ainda não consegui um hub-switch de outra marca ou modelo para testar pois os 4 que tenho são o TPLink 1008D exatamente iguais. Tenho apenas este shield de rede conectado ao roteador. Já tentei inclusive trocando o MAC do meu W5100. O switch é ligado apenas ao modem roteador e quando conecto o conjunto Arduino Uno R3 + Ethernet W5100 no Switch a placa de rede arduino não aparece na rede, não…</p>
<p>Muito obrigado Eduardo pela ajuda e esclarecimentos. Já troquei os cabos e também já testei todos Ainda não consegui um hub-switch de outra marca ou modelo para testar pois os 4 que tenho são o TPLink 1008D exatamente iguais. Tenho apenas este shield de rede conectado ao roteador. Já tentei inclusive trocando o MAC do meu W5100. O switch é ligado apenas ao modem roteador e quando conecto o conjunto Arduino Uno R3 + Ethernet W5100 no Switch a placa de rede arduino não aparece na rede, não pinga, não existe. Quando conecto diretamente ao Modem-Roteador tudo funciona normalmente. Estou ulitizando o exemplo de webserver que vem na biblioteca de exemplos do Arduino. Como meu Modem Roteador só tem duas saídas e já as utilizo precisaria de um switch para adicionar o conjunto arduíno diretamente ao roteador. Estou pensando em trocar por um Shield wifi. Se alguém do FORUM puder fazer este teste com um Switch entre o roteador e o Arduíno talvez encontre o mesmo problema. Agradeço a atenção e a rápida ajuda. Estarei sempre por aqui e espero também poder colaborar com vocês.</p>
<p></p>
<p>/*<br/> Web Server</p>
<p>A simple web server that shows the value of the analog input pins.<br/> using an Arduino Wiznet Ethernet shield.</p>
<p>Circuit:<br/> * Ethernet shield attached to pins 10, 11, 12, 13<br/> * Analog inputs attached to pins A0 through A5 (optional)</p>
<p>created 18 Dec 2009<br/> by David A. Mellis<br/> modified 9 Apr 2012<br/> by Tom Igoe<br/> modified 02 Sept 2015<br/> by Arturo Guadalupi</p>
<p>*/</p>
<p>#include <SPI.h><br/>#include <Ethernet.h></p>
<p>// Enter a MAC address and IP address for your controller below.<br/>// The IP address will be dependent on your local network:<br/>byte mac[] = {<br/> 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED<br/>};<br/>IPAddress ip(192, 168, 0, 177);</p>
<p>// Initialize the Ethernet server library<br/>// with the IP address and port you want to use<br/>// (port 80 is default for HTTP):<br/>EthernetServer server(80);</p>
<p>void setup() {<br/> // Open serial communications and wait for port to open:<br/> Serial.begin(9600);<br/> while (!Serial) {<br/> ; // wait for serial port to connect. Needed for native USB port only<br/> }</p>
<p><br/> // start the Ethernet connection and the server:<br/> Ethernet.begin(mac, ip);<br/> server.begin();<br/> Serial.print("server is at ");<br/> Serial.println(Ethernet.localIP());<br/>}</p>
<p><br/>void loop() {<br/> // listen for incoming clients<br/> EthernetClient client = server.available();<br/> if (client) {<br/> Serial.println("new client");<br/> // an http request ends with a blank line<br/> boolean currentLineIsBlank = true;<br/> while (client.connected()) {<br/> if (client.available()) {<br/> char c = client.read();<br/> Serial.write(c);<br/> // if you've gotten to the end of the line (received a newline<br/> // character) and the line is blank, the http request has ended,<br/> // so you can send a reply<br/> if (c == '\n' && currentLineIsBlank) {<br/> // send a standard http response header<br/> client.println("HTTP/1.1 200 OK");<br/> client.println("Content-Type: text/html");<br/> client.println("Connection: close"); // the connection will be closed after completion of the response<br/> client.println("Refresh: 5"); // refresh the page automatically every 5 sec<br/> client.println();<br/> client.println("<!DOCTYPE HTML>");<br/> client.println("<html>");<br/> // output the value of each analog input pin<br/> for (int analogChannel = 0; analogChannel < 6; analogChannel++) {<br/> int sensorReading = analogRead(analogChannel);<br/> client.print("analog input ");<br/> client.print(analogChannel);<br/> client.print(" is ");<br/> client.print(sensorReading);<br/> client.println("<br />");<br/> }<br/> client.println("</html>");<br/> break;<br/> }<br/> if (c == '\n') {<br/> // you're starting a new line<br/> currentLineIsBlank = true;<br/> } else if (c != '\r') {<br/> // you've gotten a character on the current line<br/> currentLineIsBlank = false;<br/> }<br/> }<br/> }<br/> // give the web browser time to receive the data<br/> delay(1);<br/> // close the connection:<br/> client.stop();<br/> Serial.println("client disconnected");<br/> }<br/>}</p> Realmente pode não ser o cabo…tag:labdegaragem.com,2018-09-15:6223006:Comment:6861082018-09-15T12:35:19.914ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Realmente pode não ser o cabo, mas recomendo tentar trocar.</p>
<p>Como o link que mandei mostra, os pares usados na comunicação podem ser outros quando vc liga direto no modem e quando vc liga via switch. Coisa impossivel de acontecer numa visão superficial da coisa, mas real e acontece quando vc envolve modens por retro compatibilidade com o tempo do "cabo cross", como citado no anexo.</p>
<p>Diria mais: Existem 2 visões de mundo diferentes. Aquela do "informata" que visualiza o sistema…</p>
<p>Realmente pode não ser o cabo, mas recomendo tentar trocar.</p>
<p>Como o link que mandei mostra, os pares usados na comunicação podem ser outros quando vc liga direto no modem e quando vc liga via switch. Coisa impossivel de acontecer numa visão superficial da coisa, mas real e acontece quando vc envolve modens por retro compatibilidade com o tempo do "cabo cross", como citado no anexo.</p>
<p>Diria mais: Existem 2 visões de mundo diferentes. Aquela do "informata" que visualiza o sistema pelo monitor e teclado e a do "eletrônico", aquele que põe um osciloscópio no fio e tenta entender o funcionamento das coisas. Adianto que quando vc tem uma visão do tipo 2 acredita apenas em cabos CAT6 e nunca faz um cabo sem passar o testador depois. Cabos falham e provocam erros aleatórios, não existe "cabo com falha" na lista de erros possíveis do sistema operacional. Justamente pq quem cria eles é do tipo 1. O TCP é implementado dentro do hardware da placa de rede. Ele possui um contador de erros e um contador de pacotes. Com esses dados é perfeitamente possível detectar cabos ruins, mas as informações são ignoradas, deixando a questão em descoberto. Enfim, só para entender o meu ponto e deixar um relato que pode ser útil para outras pessoas que estejam lendo e realmente tenham problema com cabo, entendendo que não é seu caso.</p>
<p></p>
<p>Se não for... Não sei mais o q pode ser. Teria que ir trocando uma coisa de cada vez para ver o que resolve..</p>
<p></p>
<p></p> Caro Eduardo, muito obrigado…tag:labdegaragem.com,2018-09-14:6223006:Comment:6860102018-09-14T17:42:00.223ZAMAURI TADEDU TUBS DE SOUZA JRhttps://labdegaragem.com/profile/AMAURITADEDUTUBSDESOUZAJR
Caro Eduardo, muito obrigado pela sua rápida resposta e ajuda! Pois é,mas infelizmente não é o cabo o problema. Acredite uso o mesmo cabo e quando ligo diretamente no modem da NET a placa de rede do arduíno é reconhecida e é possivel pingar e acessar normalmente. Quando conecto o mesmo cabo de rede num switch TPLink SF1008D ligado ao mesmo modem não é possível encontrar a placa de rede e nem pingar obviamente. Inclusive os leds da placa não modulam da mesma forma. Vou tentar usar um outro…
Caro Eduardo, muito obrigado pela sua rápida resposta e ajuda! Pois é,mas infelizmente não é o cabo o problema. Acredite uso o mesmo cabo e quando ligo diretamente no modem da NET a placa de rede do arduíno é reconhecida e é possivel pingar e acessar normalmente. Quando conecto o mesmo cabo de rede num switch TPLink SF1008D ligado ao mesmo modem não é possível encontrar a placa de rede e nem pingar obviamente. Inclusive os leds da placa não modulam da mesma forma. Vou tentar usar um outro switch mas é muito estranho pois tenho mais 7 PCs ligados nesse mesmo switch e todos estão visíveis na rede,posso pingar qualquer um e todos acessam a internet normalmente através desse switch. Porisso falei que é um caso muito sinistro.<br />
Assim que testar com outro switch retorno aqui o resultado. Você tem alguma ideia mais? Tava tudo funcionando e vc li…tag:labdegaragem.com,2018-09-14:6223006:Comment:6856812018-09-14T00:14:31.095ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Tava tudo funcionando e vc ligou o roteador e parou ou estava tudo funcionado com o roteador e parou do nada ?</p>
<p>Tente trocar o cabo e trocar o switch.</p>
<p>Mais o cabo que o switch.</p>
<p>Só um palpite, mas do tempo do "cabo cross" que não existe mais, alguns aparelhos eram "auto detect" e com isso conseguiam se comunicar melhor com cabos ruins. Eles alternam as funções dos cabos (escolhem pares melhores).</p>
<p>A grande verdade é que o cabo de rede tem 8 pares mas pode funcionar…</p>
<p>Tava tudo funcionando e vc ligou o roteador e parou ou estava tudo funcionado com o roteador e parou do nada ?</p>
<p>Tente trocar o cabo e trocar o switch.</p>
<p>Mais o cabo que o switch.</p>
<p>Só um palpite, mas do tempo do "cabo cross" que não existe mais, alguns aparelhos eram "auto detect" e com isso conseguiam se comunicar melhor com cabos ruins. Eles alternam as funções dos cabos (escolhem pares melhores).</p>
<p>A grande verdade é que o cabo de rede tem 8 pares mas pode funcionar com muito menos. Se vc desliga um inutil nada acontece. Se vc desliga um util... Ele não para!!! Por incrivel que pareça. Faça o teste (fizemos em sala de aula). A comunicação é feita em pares. Na falta de um deles o sinal fica totalmente desequilibrado, horrível, mas o TCP insiste em repetir os dados até que cheguem. A velocidade cai a 1 milésimo até da anterior mas funciona..</p>
<p>Enfim, rede lenta ou rede esquisita, caindo, pode ser sinal de cabo/conector ruim.</p>
<p>Ref:</p>
<p><a href="https://en.wikipedia.org/wiki/Medium-dependent_interface" target="_blank">https://en.wikipedia.org/wiki/Medium-dependent_interface</a></p>
<p><a href="https://www.sparkfun.com/datasheets/DevTools/WIZnet/W5100_Datasheet_v1_1_8.pdf" target="_blank">https://www.sparkfun.com/datasheets/DevTools/WIZnet/W5100_Datasheet_v1_1_8.pdf</a></p>
<p>Onde se lê:</p>
<p>"Support Auto MDI/MDIX"</p>
<p>Mas é só um palpite, não dá pra saber. A principio não existe essa do switch "rejeitar" o negócio. Teste com o ping para garantir.</p>
<p></p>